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.