Sentencias en SQL

download Sentencias en SQL

of 2

description

a

Transcript of Sentencias en SQL

SENTENCIAS EN SQL

Describe el uso de cinco sentencias SQL que permiten los privilegios, vistas y cifrados para acceder a la nofrmacin de una base de datos. Utiliza este enlace para realizar la actividad.

PRIVILEGIOS DE USUARIOS:Para crear un nuevo usuario se utiliza la sentencia GRANT, ejemplo:GRANT USAGE ON *.* TO nom_usuario IDENTIFIED BY 'clave';Pero hay una manera ms sencilla y corta:CREATE USER nom_usuario IDENTIFIED BY 'clave';Si queremos limitar la conexin de manera local va el siguiente cdigo:CREATE USER 'nom_usuario'@'localhost' IDENTIFIED BY 'clave';Si queremos crear una contrasea si se tiene uno, o tal vez cambiar el actual va el siguiente cdigo:SET PASSWORD FOR usuario = PASSWORD ('contrasea');Ejemplo:SET PASSWORD FOR luis@localhost = PASSWORD ('p@l@c10');Los nuevos usuarios que hemos creado no poseen privilegios para nada, para ello se debe utilizar la sentencia GRANT y las siguientes sentencias:Opciones de tipo de permisoGRANT SELECT: Un permiso especificoGRANT SELECT, INSERT, UPDATE: Varios permisosGRANT ALL: Todos los permisosOpciones para indicar a que base de datos y tablas se aplicarn dichos permisosON DATABASE.TABLE A: una tablaON DATABASE.TABLE1,DATABASE.TABLE2,DATABASE2.TABLE. : A varias tablasON DATABASE.* A todas las tablas de la BDOpciones para indicar a quienes se indicarn dichos permisosTO usuario : Un usuarioTO usuario1, usuario2: Varios usuarios