SQLite mit sqlite3
Hier sind einige nützliche Befehle für SQLite mit dem Tool sqlite3.
| Befehl | Beschreibung |
|---|---|
| sqlite3 meinedb.db -header ‘SELECT * from tabellenname’ | Tabelle auslesen (inkl. Header-Ausgabe) |
| sqlite3 meinedb.db | Mit Datenbank verbinden |
| .tables | Zeige alle vorhandenen Tabellen |
| .schema tabellenname | Zeige Schema der Tabelle |
| .quit | Programm beenden |
| SELECT * FROM tabellenname | Daten auslesen |
| UPDATE tabelle SET spalte1 = “Inhalt” WHERE id = “1” | Daten aktualisieren |
| DROP TABLE tabellenname | Tabelle löschen |
Tabelle erstellen:
CREATE TABLE contacts (
contact_id INTEGER PRIMARY KEY,
first_name TEXT NOT NULL,
surname TEXT NOT NULL,
mail TEXT NOT NULL UNIQUE
);