Créer une base de données et une table d'exemple
Avant de nous plonger dans la maintenance, créons une base de données SQLite et une table d'exemple avec quelques données. Cela nous donnera quelque chose sur quoi travailler.
Tout d'abord, ouvrez votre terminal dans la VM LabEx. Votre chemin d'accès par défaut est /home/labex/project
.
Pour créer une base de données SQLite nommée mydb.db
, exécutez la commande suivante :
sqlite3 mydb.db
Cette commande créera le fichier de base de données (s'il n'existe pas) et ouvrira l'outil de ligne de commande SQLite, vous connectant à la base de données. Vous verrez l'invite sqlite>
.
Maintenant, créons une table nommée users
pour stocker les informations des utilisateurs. Exécutez la commande SQL suivante :
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
Cette commande crée une table avec trois colonnes : id
(un entier qui identifie de manière unique chaque utilisateur), name
(le nom de l'utilisateur) et email
(l'adresse e-mail de l'utilisateur). La contrainte PRIMARY KEY
garantit que chaque id
est unique.
Ensuite, insérons des exemples de données dans la table users
:
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]');
Ces commandes ajoutent trois lignes à la table users
.
Pour vérifier que la table et les données ont été créées avec succès, exécutez la commande suivante :
SELECT * FROM users;
Résultat attendu :
1|Alice|[email protected]
2|Bob|[email protected]
3|Charlie|[email protected]
Cette sortie affiche le contenu de la table users
.