Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

OPERACIÓN PRINCIPAL

ELEMENTO

¿Cómo formamos una sentencia DCL en MySQL?

Cada sentencia termina con ;

Víctor Gil Rodríguez

GRANT

REVOKE

DROP

USER

permisos

CREATE

OPERACIÓN PRINCIPAL

ELEMENTO

+

+

USER

DROP

USER

CREATE

¿Qué operaciones podemos hacer con el elemento USER?

nomUser@'equipo' + IDENTIFIED BY + 'password';

+

+

EJEMPLOS

CREATE USER unUsuario@'%' IDENTIFIED BY '1234';CREATE USER otroUsuario@'localhost' IDENTIFIED BY 'abcd';DROP USER unUsuario;DROP USER otroUsuario@'localhost';

nomUsuario ;

+

+

donde 'equipo' podrá ser = 'localhost' o cualquier otro nombre de máquina, = una dirección IP, = '%' para indicar cualquier máquina.

GRANT

REVOKE

¿Cómo podemos conceder y revocar permisos a los usuarios?

permisos

+

GRANT ALL ON EMPLEADO TO unUsuario;GRANT INSERT, DELETE ON EMPLEADO TO otroUsuario@'localhost';REVOKE DELETE ON EMPLEADO FROM otroUsuario@'localhost';REVOKE SELECT ON EMPLEADO FROM unUsuario;

+ ON

EJEMPLOS

+

nomObjeto

+ TO

+

nomUser ;

permisos

+

+ ON

+

+ FROM

+

nomUser ;

nomObjeto

Donde permisos puede ser: - ALL (si son todos) o por ejemplo - SELECT, DELETE, UPDATE, INSERT (operaciones básicas DML)