Insérer des données utilisateur dans SQLite

Beginner

Introduction

Dans ce défi, vous allez manipuler SQLite pour insérer des informations d'utilisateurs dans une table de base de données. L'objectif consiste à alimenter une table nommée users avec trois enregistrements précis, comprenant chacun un identifiant (id), un nom (name) et un âge (age).

Vous devrez établir une connexion à la base de données users.db située dans le répertoire ~/project et employer la commande INSERT INTO pour ajouter les données fournies. Veillez à ce que la colonne name ne soit pas vide, car elle est définie avec la contrainte NOT NULL. La réussite de l'exercice sera validée par l'insertion correcte des informations d'Alice, Bob et Charlie, ce que vous pourrez vérifier en interrogeant la table pour confirmer que le résultat correspond aux attentes.

Insérer des données utilisateur dans SQLite

Ce défi évalue votre capacité à insérer des données dans une table de base de données SQLite.

Tâches

  • Insérez les trois enregistrements suivants dans la table users :
    • id: 1, name: 'Alice', age: 25
    • id: 2, name: 'Bob', age: 30
    • id: 3, name: 'Charlie', age: 22

Exigences

  1. Connectez-vous à la base de données SQLite nommée users.db située dans le répertoire ~/project.
  2. Utilisez la commande INSERT INTO pour ajouter les trois enregistrements spécifiés à la table users.
  3. Assurez-vous que la colonne name n'est pas laissée vide (NOT NULL).

Exemples

Après avoir inséré les données avec succès, l'exécution de la requête SELECT * FROM users; sur la table users devrait produire le résultat suivant :

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

Conseils

  • Utilisez la commande sqlite3 pour vous connecter à la base de données.
  • La commande INSERT INTO nécessite de spécifier le nom de la table ainsi que les valeurs à insérer.
  • N'oubliez pas d'inclure les trois colonnes (id, name, age) dans vos instructions INSERT INTO.

Résumé

Dans ce défi, vous aviez pour mission d'insérer des données utilisateur dans une base de données SQLite. La configuration initiale comprenait l'installation du serveur SQLite et la création d'une table users dotée des colonnes id, name et age au sein de la base users.db située dans le répertoire ~/project.

Le cœur de l'exercice consistait à utiliser la commande INSERT INTO pour ajouter trois enregistrements d'utilisateurs spécifiques (Alice, Bob et Charlie) avec leurs valeurs respectives. La validation finale a été effectuée en interrogeant la base de données pour confirmer la présence de chaque enregistrement.