SQLITE3 SQL Command usa con ejemplos

SQLITE3 SQL Command usa con ejemplos

Sqlite es una base de datos SQL liviana que implementa un motor de base de datos SQL transaccional autónomo, sin servidor y de configuración cero.

Excepto algunos de los comandos, SQLite utiliza una sintaxis de comandos similares como utilizada por MySQL, Oracle. Este artículo ayudará a cómo usar la base de datos SQLite utilizando la línea de comandos.

1. Crear base de datos SQLite

SQLite proporciona un comando simple para crear una base de datos. Use el siguiente comando para crear una base de datos SQLite.

sqlite3 tecadmin.db 

Básicamente, la base de datos SQLite es un archivo que se crea en su directorio de trabajo de Currect.

ls -l tecadmin.DB -RW-R-R--. 1 raíz de raíz 3072 11 de mayo 14:32 Tecadmin.db 
2. Crear tablas en la base de datos SQLite

Después de crear una base de datos, creemos tablas. Use las siguientes consultas para crear dos tablas (usuarios, publicaciones) en la base de datos Tecadmin.db.

sqlite3 tecadmin.DB SQLITE> Crear usuarios de tabla (UID Integer, Uname Varchar (60), Categoría Varchar (50)); SQLITE> Crear publicaciones de tabla (PostId Integer, PostName Varchar (50), Content Varchar (1000)); sqlite> Crear tabla tmp (ID entero, tname varchar (50); sqlite> .abandonar 
3. Listar o soltar tablas en SQLite

Para enumerar los nombres de la tabla solo en la base de datos SQLite, simplemente use el siguiente comando.

sqlite> .Tablas publica usuarios de TMP 

Algunas veces si necesita soltar alguna tabla, use los siguientes comandos para hacerlo como a continuación.
mesa plegable ;
Tabla de caída si existe;

Tabla de caída tmp; Tabla de caída si existe TMP; 
4. Insertar datos en tablas

Los siguientes comandos se utilizan para insertar datos en bases de datos SQLite a través de SQLite Avicultura.

sqlite> insertar en los valores de publicaciones (1, 'post 1', 'esta es la demostración post 1'); sqlite> insertar en los valores de publicaciones (2, 'post 2', 'esto es demo post 2'); sqlite> insertar en los valores de los usuarios (1, 'harry', 'personal'); sqlite> insertar en los valores de los usuarios (2, 'rahul', 'admin'); 

También puede ejecutar un paquete de comandos contiene en un archivo.

VI Datos.SQL Insertar en los valores de publicaciones (10, 'Muestra Post 10', 'Esta es la muestra Post 10'); Insertar en los valores de publicaciones (11, 'Muestra Post 11', 'Esto es Muestra Post 11'); Insertar en los valores de los usuarios (10, 'sarah', 'soporte'); Insertar en los valores de los usuarios (11, 'nick', 'ventas'); 

El siguiente comando ejecutará todos los comandos de los datos.SQL en el tecadmin.base de datos DB.

sqlite3 tecadmin.db < data.sql 
5. Obtener datos de tablas

Use el comando Seleccionar para ver los datos de las tablas en la base de datos SQLite como los ejemplos a continuación.

sqlite> select * de usuarios; 1 | Harry | Personal 2 | Rahul | Admin 10 | Sarah | Soporte 11 | Nick | Ventas Sqlite> Seleccionar * De las publicaciones; 1 | Post 1 | Esta es la demostración Post 1 2 | Post 2 | Esta es la demostración Post 2 10 | Muestra Post 10 | Esta es una muestra Post 10 11 | Post de muestra 11 | Esta es una muestra Post 11 Sqlite> Seleccionar * de PostId = 1; 1 | Post 1 | Esta es la demostración Post 1 
6. Cambiar los formatos de salida

El SQLITE3 muestra los resultados de una consulta en ocho formatos diferentes: "CSV", "Columna", "Html", "Insertar", "Línea", "Lista", "Tabs" y "TCl". Usando ".comando de modo "Puede cambiar el formato de salida. El modo de salida predeterminado es "Lista".

sqlite> .MODE LINE SQLITE> SELECCIONAR * DESDE USUARIOS; uid = 1 uname = harry categoría = personal uid = 2 uname = rahul category = admin 
sqlite> .columna de modo sqlite> seleccionar * de usuarios; 1 Harry Staff 2 Rahul Admin 10 Sarah Soporte 11 Nick Sales 
7. Convertir la base de datos SQLite en el archivo de texto ASCII

Simplemente puede encubrir la base de datos SQLite a un archivo de texto sin formato utilizando '.Comando de volcar '. Use el siguiente comando para hacer.

sqlite3 tecadmin.db '.volcado '> copia de seguridad.vertedero 

Para reconstruir la base de datos SQLite a partir de copia de seguridad del archivo ASCII.Tipo de volcado solo:

copia de seguridad.volcado | sqlite3 tecadmin-1.db 

Referencias:
http: // www.sqlite.org/sqlite.html