Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Weitere Infos zu sqlite finden sie hier:

https://sqlite.org

sqlite ist ein Kommandozeilenorientiertes Tool und kann u.a. auch in Shellscripten verwendet werden.

Aufruf:

Code Block
#Mit einem einzelnen sql-Befehl als Aufrufparameter
sqlite3 <Datenbankdatei> [sql-Befehl]


#oder


#Mit einer sql-Datei aus der die einzelnen Befehle gelesen werden
sqlite3 <Datenbankdatei> < <sql-Anweisungsdatei>

Ohne Angabe eines sql-Befehls wird ein Kommandozeilenprompt angezeigt.

 


Befehl am Kommandozeilen-PromptBedeutung
.helpZeigt Hilfe an
.tablesZeigt die in der Datenbankdatei enthaltenen Tabellen an
.showZeigt die aktuellen Einstellungen
.schema TABELLEZeigt das create-Statement an, welches die angegebene Tabelle anlegen würde.
.dump TABELLEspeichert den Inhalt der angegebenen Tabelle.
Ohne Angabe der Tabelle wird die gesamte Datenbank ausgegeben. 
.headers on|offSchaltet die Anzeige der Kopfzeilen an oder aus

Anmerkung:

sql-Befehle müssen am Anweisungsende mit einem Semikolon ";" abgeschlossen werden.
Für die o.g. Steuerungsbefehle (die mit einem "." beginnen) gilt das nicht