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: 25id: 2,name: 'Bob',age: 30id: 3,name: 'Charlie',age: 22
Exigences
- Connectez-vous à la base de données SQLite nommée
users.dbsituée dans le répertoire~/project. - Utilisez la commande
INSERT INTOpour ajouter les trois enregistrements spécifiés à la tableusers. - Assurez-vous que la colonne
namen'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
sqlite3pour vous connecter à la base de données. - La commande
INSERT INTOné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 instructionsINSERT 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.