Latest web development tutorials

Erstellen Sie SQLite-Datenbank

SQLite istsqlite3 - Befehl wird verwendet , um eine neue SQLite - Datenbank zu erstellen.Sie benötigen keine spezielle Erlaubnis, eine Daten zu erstellen.

Grammatik

sqlite3 grundlegende Syntax des Befehls lautet wie folgt:

$ Sqlite3 DatabaseName.db

Typischerweise sollte der Name der Datenbank in RDBMS eindeutig sein.

Beispiele

Wenn Sie eine neue Datenbank erstellen wollen <testDB.db> ist Sqlite3 Anweisung wie folgt:

$ Sqlite3 testDB.db
SQLite-Version 3.7.15.2 2013.01.09 11.53.05
Geben Sie ".help" für Anweisungen
Geben Sie SQL-Anweisungen abgeschlossen mit einer ";"
sqlite>

Der obige Befehl wird eine Datei im aktuellen VerzeichnistestDB.db erstellen.Das Dokument wird als Datenbank-Engine SQLite verwendet werden. Wenn Sie sqlite3 Befehl bemerkt haben , nachdem erfolgreich eine Datenbank - Datei zu erstellen, wird es eineSQLite> prompt liefern.

Nachdem die Datenbank erstellt ist, können Sie den Befehl.databases SQLite verwenden um zu überprüfen , ob es in der Liste der Datenbanken ist wie folgt:

sqlite> .databases
seq Namendatei
--- --------------- ----------------------
0 Haupt /home/sqlite/testDB.db

Sie könnenSQLite verwenden .quit SQLite - Eingabeaufforderung zu beenden, wie folgt:

sqlite> .quit
$

.dump Befehl

Sie können die gesamte Datenbank in eine Textdatei exportieren, wie unter Verwendung vonSQLite .dump Punkt Befehl an einer Eingabeaufforderung angezeigt:

$ Sqlite3 testDB.db .dump> testDB.sql

Der obige Befehl wird den gesamten Inhalt dertestDB.db Datenbank SQLite - Anweisung, zu konvertieren und sie in eine ASCII - Textdatei in testDB.sql Dump.Sie können eine einfache Art und Weise sein, aus dem sich ergebenden testDB.sql, sich zu erholen, wie folgt:

$ Sqlite3 testDB.db <testDB.sql

In diesem Fall ist die Datenbank leer, sobald die Datenbank-Tabellen und Daten hat, können Sie diese beiden Programme versuchen. Lassen Sie uns nun zum nächsten Kapitel weiter.