SQL – Modèle MERISE

Use: sert à utiliser la base de donnée
Create: création de tables
Alter: modification du schéma de tables
Drop: surpression d’une table
Insert: ajoute des tuples dans une table
Update: modification des tuples dans une table
Delete: suppression des tuples dans une table
Grant: attribution de droits
Rewoke: suppression de droits
Commit: validation de transaction
Rollback: abandon de transaction

Création database:
CREATE DATABASE XXX;

Suppression database:
DROP DATABASE XXX;

Utiliser la database:
USE XXX;

Privilèges:
GRANT ALL PRIVILEGES ON XXX.* TO ‘ROOT’@’LOCALHOST’ IDENTIFIED BY ‘PASSWORD';

Création utilisateur:
CREATE USER ‘XXX’@’LOCALHOST’ IDENTIFIED BY ‘PASWORD';

Création mot de passe:
SET PASSWORD FOR ‘ROOT’@’LOCALHOST’ = PASSWORD (‘mdp’);

Mise en place de privilèges:
GRANT ‘SELECT’ ON TABLE XXX.XXX TO ‘USER’@’LOCALHOST';

GRANT UPDATE (CHAMPS db) ON TABLE TO ‘USER’@’LOCALHOST';

Voir utilisateur:
SELECT USER FROM MYSQL.USER;

Retirer des droits:
REWOKE ‘SELECT’ ON ‘TABLE’ FROM ‘USER';

Vérification droits d’un utilisateur:
SHOW GRANTS FOR ‘ROOT’@’LOCALHOST';

Afficher la table:
SELECT* FROM XXX;

Insérer un champs:
INSERT INTO XXX (idXXX, idXXX, XXX) VALUES (‘1′, ‘1’, ‘XXX’),(‘2′ ‘1’, ‘XXX’),(‘3′, ‘2’, ‘XXX’);


Posted in Database, Mysql and tagged , by with comments disabled.