SQL

Quelques commandes SQL

Méta-opérations

Création d'un utilisateur

La commande suivante crée un utilisateur newuser qui peut se connecter sur l'hôte localhost. L'utilisateur pourra se connecter avec le mot de passe mdp.

MariaDB 10.3.1
PostgreSQL 12
MariaDB 10.3.1
CREATE USER 'newuser'@'localhost' identified by 'mdp';
PostgreSQL 12
CREATE USER 'newuser' WITH ENCRYPTED PASSWORD 'mdp';

Donner les privilèges à un utilisateur sur une base de données

La commande suivante donne à l'utilisateur précédent tous les privilèges sur la table tablede la base base.

MariaDB 10.3.1
PostgreSQL 12
MariaDB 10.3.1
GRANT ALL PRIVILEGES ON table.base TO 'newuser'@'localhost';
PostgreSQL 12
\c base
GRANT ALL PRIVILEGES ON table TO newuser;