English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In SQLite,sqlite3
Der Befehl wird verwendet, um neue SQLite-Datenbanken zu erstellen. Sie müssen keine speziellen Berechtigungen haben, um eine Datenbank zu erstellen.
Hier ist sqlite3Die Grundsyntax des Befehls zum Erstellen einer Datenbank ist:-
$sqlite3 DatabaseName.db
Immer sollte der Datenbankname in einem RDBMS einzigartig sein.
Wenn Sie eine neue Datenbank <testDB.db> erstellen möchten, dann SQLITE3Die Anweisung ist wie folgt-
$sqlite3 testDB.db SQLite-Version 3.7.15.2 2013-01-09 11:53:05 Geben Sie ";" für Anweisungen ein Geben Sie SQL-Anweisungen ein, die mit einem ";" abgeschlossen werden sqlite>
Der obige Befehl erstellttestDB.db
Ein Datei im aktuellen Verzeichnis wird erstellt. Diese Datei wird vom SQLite-Engine als Datenbank verwendet. Wenn Sie beim Erstellen der Datenbank darauf achten, dass sqlite3Der Befehl erstelltsqlite>
Nach dem erfolgreichen Erstellen der Datenbankdatei wird eine Meldung angezeigt.
Nach der Erstellung der Datenbank können Sie die folgenden SQLite-Befehle verwenden..databases
Der Befehl bestätigt die Datenbank in der Datenbankliste.
sqlite>.databases seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db
Sie werden SQLite verwenden.quit
Der Befehl geht aus der sqlite-Prompt heraus, wie folgt-
sqlite>.quit$
Sie können den .dump-Befehl verwenden, um die SQLite-Kommandozeile zu verwenden, um die gesamte Datenbank in eine Textdatei zu exportieren.
$sqlite3 testDB.db .dump > testDB.sql
Der obige Befehl wirdtestDB.db
Das gesamte Datenbankinhalts in SQLite-Anweisungen umgewandelt und als ASCII-Textdatei ausgegebentestDB.sql
。 Sie können die Wiederherstellung durch folgende einfache Weise aus dem generierten testDB.sql durchführen-
$sqlite3 testDB.db < testDB.sql
Derzeit ist Ihre Datenbank leer, daher können Sie, wenn die Tabelle und die Daten in der Datenbank很少, die beiden oben genannten Prozesse ausprobieren. Lassen Sie uns weitermachen.