Ceci est une ancienne révision du document !
Commandes SQL
Création — Nicolas THOREZ 2020/08/04 10:44
Généralités
| Commande | Explications | Exemple |
|---|---|---|
SELECT | Permet la sélection des données ainsi que l'affichage de ces dernières. | SELECT 'Hello World !'; SELECT (10-8)*2, (10+5)*9; |
CREATE | Permet de créer des données selon le type défini. | CREATE DATABASE test_db; |
SET | Définie une variable et sa valeur. | SET NAMES 'utf8'; |
Création d'un utilisateur
Pour créer un utilisateur, on commence par définir le nom de l'utilisateur (user par exemple), le point de connexion (localhost pour l'exemple) et son mot de passe (pass par exemple). Ce qui nous donne :
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
Ensuite, il faut lui donner des droits (ALL PRIVILEGES dans l'exemple donne tous les droits) sur une base (on choisir db) et sur une table de cette base (tbl dans l'exemple). Ce qui donne :
GRANT ALL PRIVILEGES ON db.tbl TO 'user'@'localhost';
A noter qu'on peut utiliser le wildcard * à la place du nom de la base et/ou de la table afin de signifier toutes les bases/tables.
Discussion