English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Creazione di database SQLite

In SQLite,sqlite3Il comando viene utilizzato per creare un nuovo database SQLite. Non hai bisogno di privilegi speciali per creare un database.

Sintassi

Ecco la sintassi di base del comando sqlite3 per creare un database:

$sqlite3 DatabaseName.db

In ogni caso, il nome del database dovrebbe essere unico nel RDBMS.

Esempio

Se vuoi creare un nuovo database <testDB.db>, l'istruzione SQLite3 è la seguente-

$sqlite3 testDB.db
SQLite versione 3.7.15.2 2013-01-09 11:53:05
Inserisci ".help" per le istruzioni
Inserisci le espressioni SQL terminate con un ";"
sqlite>

Il comando sopratestDB.dbCrea un file nella directory corrente. Questo file viene utilizzato dal motore SQLite come database. Se hai notato durante la creazione del database, il comando sqlite3sqlite>Il prompt fornisce un messaggio dopo aver creato con successo il file del database.

Dopo aver creato il database, puoi utilizzare il seguente comando SQLite:.databases Il comando verifica il database nella lista dei database.

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

Utilizzerai SQLite.quitIl comando esce dal prompt sqlite, come indicato di seguito-

sqlite>.quit$

.dump comando

Puoi utilizzare il comando .dump nella riga di comando per esportare l'intero database in un file di testo utilizzando il seguente comando SQLite.

$sqlite3 testDB.db .dump > testDB.sql

Il comando sopra elencato eseguiràtestDB.dbTutto il contenuto del database convertito in istruzioni SQLite e archiviato come file di testo ASCIItestDB.sqlPuoi eseguire il ripristino dei dati generati da testDB.sql con i seguenti modi semplici -

$sqlite3 testDB.db < testDB.sql

Al momento il tuo database è vuoto, quindi una volta che la tabella e i dati nel database sono pochi, puoi provare i due processi sopra menzionati. Ora, continuiamo con il prossimo capitolo.