Actions souhaitées | Requêtes |
Lister l’ensemble des Databases existantes | show databases; |
Créer une Database | create database database_name; |
Supprimer une Database | drop database database_name; |
Se connecter à une de ces Databases | use database_name; |
Lister l’ensemble des tables de cette Database | show tables; |
Afficher l’ensemble des éléments d’une table, ainsi que tous leurs champs | select * from table_name; |
Afficher l’ensemble des éléments d’une table, mais seulement certains de leurs champs | select nom_champ1, nom_champ2, … from table_name; |
Ajouter une condition avec where pour n’afficher que les éléments souhaités | select * from table_name where nom_champ='condition'; |
Créer un utilisateur et lui assigner un mot de passe | create user 'username'@'localhost' IDENTIFIED BY 'YourPassword'; |
Attribuer à cet utilisateur les droits totaux à la base de données souhaitée (Remplacer database_name.* par *.* pour lui donner les droits à l’ensemble des BDDs) | – GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost'; – FLUSH PRIVILEGES; |