Concrètement, dans notre cas :
Code : Console
mysql elevage < elevage_sauvegarde.sql
Ou, directement à partir de MySQL :
Code : SQL
USE nom_base;
source fichier_de_sauvegarde.sql;
Donc :
Code : SQL
USE elevage;
source elevage_sauvegarde.sql;
Vous savez maintenant sauvegarder de manière simple vos bases de données. Notez que je ne vous ai donné ici qu'une
manière d'utiliser mysqldump. En effet, cette commande possède de nombreuses options. Si cela vous intéresse, je
vous renvoie à la documentation de MySQL qui sera toujours plus complète que moi.
Suppression
La commande utilisée pour supprimer des données est DELETE. Cette opération est irréversible, soyez très prudents !
On utilise la clause WHERE de la même manière qu'avec la commande SELECT pour préciser quelles lignes doivent être
supprimées.
Code : SQL
DELETE FROM nom_table
WHERE critères;
Par exemple : Zoulou est mort, paix à son âme
... Nous allons donc le retirer de la base de données.
Code : SQL
DELETE FROM Animal
WHERE nom = 'Zoulou';
Et voilà, plus de Zoulou
!
Si vous désirez supprimer toutes les lignes d'une table, il suffit de ne pas préciser de clause WHERE.
Code : SQL
DELETE FROM Animal;
Attention, je le répète, cette opération est irréversible. Soyez toujours bien sûrs d'avoir sous la main une sauvegarde
de votre base de données au cas où vous regretteriez votre geste (on ne pourra pas dire que je ne vous ai pas
prévenus).
Partie 1 : MySQL et les bases du langage SQL
67/414
www.openclassrooms.com
Précédent

- 67/413

Suivant