Erstellen einer Datenbank und einer Beispieltabelle
Bevor wir uns mit der Wartung befassen, erstellen wir eine SQLite-Datenbank und eine Beispieltabelle mit einigen Daten. Dies gibt uns etwas, womit wir arbeiten können.
Öffnen Sie zunächst Ihr Terminal in der LabEx VM. Ihr Standardpfad ist /home/labex/project
.
Um eine SQLite-Datenbank namens mydb.db
zu erstellen, führen Sie den folgenden Befehl aus:
sqlite3 mydb.db
Dieser Befehl erstellt sowohl die Datenbankdatei (falls sie nicht existiert) als auch öffnet das SQLite-Befehlszeilentool und verbindet Sie mit der Datenbank. Sie sehen die sqlite>
-Eingabeaufforderung.
Erstellen wir nun eine Tabelle namens users
, um Benutzerinformationen zu speichern. Führen Sie den folgenden SQL-Befehl aus:
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
Dieser Befehl erstellt eine Tabelle mit drei Spalten: id
(eine Ganzzahl, die jeden Benutzer eindeutig identifiziert), name
(der Name des Benutzers) und email
(die E-Mail-Adresse des Benutzers). Die PRIMARY KEY
-Beschränkung (Primärschlüssel-Beschränkung) stellt sicher, dass jede id
eindeutig ist.
Fügen wir als Nächstes einige Beispieldaten in die Tabelle users
ein:
INSERT INTO users (name, email) VALUES ('Alice', '[email protected]');
INSERT INTO users (name, email) VALUES ('Bob', '[email protected]');
INSERT INTO users (name, email) VALUES ('Charlie', '[email protected]');
Diese Befehle fügen der Tabelle users
drei Zeilen hinzu.
Um zu überprüfen, ob die Tabelle und die Daten erfolgreich erstellt wurden, führen Sie den folgenden Befehl aus:
SELECT * FROM users;
Erwartete Ausgabe:
1|Alice|[email protected]
2|Bob|[email protected]
3|Charlie|[email protected]
Diese Ausgabe zeigt den Inhalt der Tabelle users
.