INSERT INTO produits VALUES(1, 'table Louis XV', 1);
INSERT INTO produits VALUES(2, 'chaise Renaissance', 1);
INSERT INTO produits VALUES(3, 'lit Empire',2);
INSERT INTO produits VALUES(4, 'commode Renaissance',3);
INSERT INTO produits VALUES(5, 'table de chevet',2);
INSERT INTO produits VALUES(6, 'canape Empire',3);
CREATE TABLE prix (numproduit tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT,
prix int(4), PRIMARY KEY(numproduit), UNIQUE id(numproduit));
INSERT INTO prix VALUES(1, 850);
INSERT INTO prix VALUES(2, 150);
INSERT INTO prix VALUES(3, 950);
INSERT INTO prix VALUES(4, 920);
INSERT INTO prix VALUES(5, 100);
INSERT INTO prix VALUES(6, 1050);
Il contient ainsi les instructions permettant de créer trois tables et de créer des occurrences dans chacune de ces tables.
Tapez la commande :
mysql -u root produits < produits.dump
Cette commande exécute chaque ligne du fichier et remplit ainsi la base produits.
Interrogation de la base de données
Pour interroger la base de données produits, on lance le programme mySQL en mode interactif par la commande :
mysql -u root
Le logiciel affiche un prompt spécifique indiquant que l’interpréteur mySQL attend les requêtes.
Tapez successivement :
connect produits; pour se connecter à la base de données produits
show tables; pour dire quelles sont les tables de cette base
select * from fournisseurs; pour exécuter la requête
Notez les attributs de la table fournisseurs, puis faites de même avec les tables produits et prix.
Ajout d’occurrences
L’insertion d’une occurrence dans une relation se fait par INSERT.
Insérez dans la base de données un produit ‘lit Renaissance’ provenant du fournisseur n°1 et de prix 1200 € (deux
commandes INSERT sont nécessaires).
Pour vérifier, tapez une requête faisant afficher le nom de chaque produit et son prix. Le produit qui vient d’être inséré
doit apparaître.
Modification de la structure de la base
On peut modifier la structure de la base par l’instruction ALTER.
Dans la table fournisseurs, modifiez la taille de l'attribut adresse de 100 à 200 caractères (commande alter...modify).
Dans la table fournisseurs, ajoutez l'attribut telephone (chaîne de 10 caractères) (commande alter ... add).
Vérifiez en tapant une requête faisant afficher le contenu de la table fournisseurs.
Dans la table fournisseurs, supprimez l'attribut adresse (commande alter ... drop).
Dans les tables produits et prix, supprimez l'occcurrence 3 (commande delete).
Vérifiez le résultat.
Modification d’occurrences
La modification d’occurrences se fait par l’instruction UPDATE.