--creation -- drop
CREATE USER 'jean'@'localhost';
IDENTIFY by 'mot de passe'
DROP USER 'jean'@'localhost';

--privileges
GRANT SELECT, INSERT ON 
entreprise.* TO 'jean'@'localhost';

REVOKE INSERT ON entreprise.* FROM 'jean'@'localhost';

SHOW GRANTS FOR 'jean'@'localhost';

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'jean'@'localhost';

--ROLES
--creation

CREATE ROLE 'lecteur';

--attribuer des droits 

GRANT SELECT ON entreprise.* TO 'lecteur';

--assigner un role à un utilisateur

GRANT 'lecteur' TO 'jean'@'localhost';

-- assigner un rôle par défaut

SET DEFAULT ROLE 'lecteur' TO 'jean'@'localhost';

