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', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');
INSERT INTO users (name, email) VALUES ('Charlie', 'charlie@example.com');
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|alice@example.com
2|Bob|bob@example.com
3|Charlie|charlie@example.com
Diese Ausgabe zeigt den Inhalt der Tabelle users.