SQLite - CREA Database

In SQLite, sqlite3viene utilizzato per creare un nuovo database SQLite. Non è necessario disporre di privilegi speciali per creare un database.

Sintassi

Di seguito è riportata la sintassi di base del comando sqlite3 per creare un database: -

$sqlite3 DatabaseName.db

Sempre, il nome del database deve essere univoco all'interno dell'RDBMS.

Esempio

Se si desidera creare un nuovo database <testDB.db>, l'istruzione SQLITE3 sarà la seguente:

$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>

Il comando precedente creerà un file testDB.dbnella directory corrente. Questo file verrà utilizzato come database dal motore SQLite. Se hai notato durante la creazione del database, il comando sqlite3 fornirà un filesqlite> prompt dopo aver creato con successo un file di database.

Una volta creato un database, è possibile verificarlo nell'elenco dei database utilizzando il seguente SQLite .databases comando.

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

Userai SQLite .quit comando per uscire dal prompt di sqlite come segue:

sqlite>.quit
$

Il comando .dump

Puoi usare .dump comando punto per esportare il database completo in un file di testo utilizzando il seguente comando SQLite al prompt dei comandi.

$sqlite3 testDB.db .dump > testDB.sql

Il comando precedente convertirà l'intero contenuto di testDB.db database in istruzioni SQLite e scaricarlo in un file di testo ASCII testDB.sql. È possibile eseguire il ripristino dal testDB.sql generato in un modo semplice come segue:

$sqlite3 testDB.db < testDB.sql

In questo momento il tuo database è vuoto, quindi puoi provare le due procedure sopra una volta che hai poche tabelle e dati nel tuo database. Per ora, passiamo al capitolo successivo.