GRANT OPCIÓN aquí significa que puede en el futuro dar los privilegios que usted ha dado a él, a alguna otra persona. Si usted quiere que él sea capaz de soltar sólo sus propias bases de datos y no a su propia continuación, usted comenzará dándole el privilegio opción Crear y otorgar la siguiente manera:. Subvención CREATE, GRANT OPTION para * * para 'juan' @ 'localhost' ; Después de que crea una base de datos, ejecute la siguiente instrucción: DROP subvención en hisdB * para 'juan' @ 'localhost';. donde hisdB es el nombre de cada base de datos que crea.
De esta manera será capaz de dejar caer su propia base de datos, pero no privilegios Privilegios Tabla yours.Table aplicará a todas las columnas en una tabla dada. La sintaxis para otorgar privilegios a nivel de tabla es: privilegios de subvención en db_name.tbl_name para 'juan' @ 'localhost'; donde nombre_bd es el nombre de base de datos y nombre_tabla es el nombre de la tabla. El nombre de la base, seguido por el punto en la declaración, dirige mysql a la mesa, cuyo nombre sigue el punto en el comunicado.
Privilegios de nivel de tabla son: ALTER, crear, eliminar, DROP, GRANT OPTION, INDEX, INSERT, SELECT, TRIGGER, y UPDATE. ALTER es alterar una tabla. Crear es crear una tabla. BORRAR es eliminar filas en una tabla. DROP es dejar caer una mesa. GRANT opción es otorgar privilegios de tabla. ÍNDICE es para crear y eliminar índices. INSERT es para la inserción de filas de la tabla. SELECT es para la selección de las filas de la tabla. GATILLO es para crear o dejar caer o ejecutar un disparador asociado a la mesa. UPDATE es para la actualización de filas en la tabla.
Usted puede dar privilegios (que tiene) para una mesa como en el siguiente ejemplo: INSERT subvención, SELECT, UPDATE TRIGGER en supermarket.products a 'juan' @ 'localhost'; Hay 4 privilegios de la cuenta. El nombre de la base de datos es, supermercado. El nombre de la