Benutzerdaten in SQLite einfügen

Beginner

Einführung

In dieser Herausforderung werden Sie mit SQLite arbeiten, um Benutzerdaten in eine Datenbanktabelle einzupflegen. Das Ziel besteht darin, die Tabelle users mit drei spezifischen Datensätzen zu füllen, die jeweils aus einer id, einem name und einem age bestehen.

Sie müssen eine Verbindung zur Datenbank users.db im Verzeichnis ~/project herstellen und den SQL-Befehl INSERT INTO nutzen, um die vorgegebenen Daten hinzuzufügen. Achten Sie darauf, dass die Spalte name nicht leer bleiben darf, da sie als NOT NULL definiert ist. Die Aufgabe gilt als erfolgreich abgeschlossen, wenn die Informationen für Alice, Bob und Charlie korrekt hinterlegt sind. Dies lässt sich durch eine Abfrage der Tabelle und den Abgleich mit der erwarteten Ausgabe überprüfen.

Benutzerdaten in SQLite einfügen

Diese Herausforderung prüft Ihre Fähigkeit, Daten in eine SQLite-Datenbanktabelle einzufügen.

Aufgaben

  • Fügen Sie die folgenden drei Datensätze in die Tabelle users ein:
    • id: 1, name: 'Alice', age: 25
    • id: 2, name: 'Bob', age: 30
    • id: 3, name: 'Charlie', age: 22

Anforderungen

  1. Stellen Sie eine Verbindung zur SQLite-Datenbank users.db im Verzeichnis ~/project her.
  2. Verwenden Sie den Befehl INSERT INTO, um die drei spezifizierten Datensätze der Tabelle users hinzuzufügen.
  3. Stellen Sie sicher, dass die Spalte name nicht leer gelassen wird (NOT NULL).

Beispiele

Nach dem erfolgreichen Einfügen der Daten sollte eine Abfrage der Tabelle users mit SELECT * FROM users; die folgende Ausgabe liefern:

1|Alice|25
2|Bob|30
3|Charlie|22

Hinweise

  • Nutzen Sie den Befehl sqlite3, um die Verbindung zur Datenbank aufzubauen.
  • Der Befehl INSERT INTO erfordert die Angabe des Tabellennamens sowie der einzufügenden Werte.
  • Denken Sie daran, alle drei Spalten (id, name, age) in Ihren INSERT INTO-Anweisungen zu berücksichtigen.

Zusammenfassung

In dieser Herausforderung war es Ihre Aufgabe, Benutzerdaten in eine SQLite-Datenbank einzufügen. Die Ausgangssituation umfasste die Installation des SQLite-Servers und die Erstellung einer Tabelle users mit den Spalten id, name und age innerhalb der Datenbank users.db im Verzeichnis ~/project.

Der Kern der Aufgabe bestand darin, mittels des INSERT INTO-Befehls drei spezifische Benutzerdatensätze (Alice, Bob und Charlie) mit ihren jeweiligen Werten für ID, Name und Alter hinzuzufügen. Der erfolgreiche Abschluss wurde durch eine Datenbankabfrage bestätigt, die das Vorhandensein aller Datensätze verifizierte.