SQLite - CREAR base de datos

En SQLite, sqlite3El comando se usa para crear una nueva base de datos SQLite. No es necesario tener ningún privilegio especial para crear una base de datos.

Sintaxis

A continuación se muestra la sintaxis básica del comando sqlite3 para crear una base de datos:

$sqlite3 DatabaseName.db

Siempre, el nombre de la base de datos debe ser único dentro del RDBMS.

Ejemplo

Si desea crear una nueva base de datos <testDB.db>, entonces la declaración SQLITE3 sería la siguiente:

$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

El comando anterior creará un archivo testDB.dben el directorio actual. Este archivo será utilizado como base de datos por el motor SQLite. Si se ha dado cuenta al crear la base de datos, el comando sqlite3 proporcionará unsqlite> mensaje después de crear un archivo de base de datos con éxito.

Una vez que se crea una base de datos, puede verificarla en la lista de bases de datos usando el siguiente SQLite .databases mando.

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    main             /home/sqlite/testDB.db

Usarás SQLite .quit comando para salir del símbolo del sistema sqlite de la siguiente manera:

sqlite>.quit
$

El comando .dump

Puedes usar .dump dot para exportar la base de datos completa en un archivo de texto usando el siguiente comando SQLite en el símbolo del sistema.

$sqlite3 testDB.db .dump > testDB.sql

El comando anterior convertirá todo el contenido de testDB.db base de datos en declaraciones SQLite y volcarla en un archivo de texto ASCII testDB.sql. Puede realizar la restauración desde el testDB.sql generado de una manera simple de la siguiente manera:

$sqlite3 testDB.db < testDB.sql

En este momento, su base de datos está vacía, por lo que puede probar los dos procedimientos anteriores una vez que tenga pocas tablas y datos en su base de datos. Por ahora, pasemos al siguiente capítulo.