MYSQL TEMA 10.- TOPICOS SELECTOS MYSQL
5.- DROP [ DATABASE, INDEX, TABLE,VIEW]
Esta instruccion MYSQL elimina una base de datos o un indice o una tabla o una vista.
6.- GRANT derechos ON [basedatos, tabla] TO usuario IDENTIFIED BY PASSWORD 'password'
Donde DERECHOS pueden ser:
GRANT ALL ON *.* ←- privilegios GLOBALES
GRANT ALL ON db_name.* ←- privilegios para la base de datos
GRANT ALL ON db_name.tbl_name ←- privilegio para tabla
7.- OPTIMIZE TABLE nombretable
Usar esta instruccion SQL si se estan eliminando o muchos renglones a la vez o se estan eliminando renglones de una tabla en forma muy continua.
8.- REPAIR TABLE nombretabla.
Si una tabla se ha decompuesto, esta instruccion permite reconstruirla.
9.- RESTORE TABLE nombre tabla.
Restaura una tabla que se haya respaldado con la instruccion sql BACKUP TABLE.
10.- SHOW tiene muchos casos:
SHOW [FULL] COLUMNS FROM nomtabla [FROM basedatos]
SHOW CREATE DATABASE basedatos
SHOW CREATE TABLE nombretabla
SHOW GRANTS FOR usuario
SHOW INDEX FROM mombretabla [FROM basedatos]
SHOW PRIVILEGES
11.- REVOKE
Es la instruccion complemento de GRANT y la sintaxis es similar a la de GRANT
REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] …
ON {tbl_name | * | *.* | db_name.*}
FROM user [, user] …
Sin embargo si se quiere quitar todos los privilegios ( globales, base datos y tablas) se puede usar el siguiente caso.
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] …
12.- SET PASSWORD
mysql> SET PASSWORD FOR 'usuario'@'%' = PASSWORD('password');
Bueno en la proxima actualizacion de este tutorial se incluiran ejercicios practicos para estos MYSQL TEMA s, asi como de otros de los muchos MYSQL TEMA s de MYSQL.
Saludos prof lauro soto tijuana, bc, mexico