A continuación, intentaré nombrar algunos comandos útiles para ejecutar en MySQL.
Cabe destacar, que
estos comandos pueden ser ejecutados desde el shell del sistema operativo ($) y/o desde el shell de MySQL (mysql>). Por una cuestión de orden, los comandos serán clasificados en:
Descripción del sistema, bases de datos y tablas.
Definición de datos Administración Backups e importación de datos
Descripción del sistema, bases de datos y tablas.
o mysql> show databases; o mysql> show tables; o mysql> show columns from nombre_de_tabla; o mysql> show variables; o mysql> show grants for usuario@host; o mysql> show columns from base_de_datos.nombre_de_tabla; o mysql> show privileges; o mysql> show character set; o mysql> describe nombre_de_tabla Definición de datos: o mysql> drop database nombre_de_base_de_datos; o mysql> drop table nombre_de_tabla; o mysql> alter table nombre_de_tabla drop column nombre_de_columna; o mysql> alter table nombre_de_tabla add column nombre_de_columna tipo_de_dato; o mysql> alter table nombre_de_tabla change nombre_de_columna_original nombre_de_columna_nuevo tipo_de_dato; o mysql> alter table nombre_de_tabla add unique (nombre_de_columna); o mysql> alter table nombre_de_tabla modify nombre_de_columna tipo_de_dato; Administración o $ mysqladmin -u root -h host -p password ‘nuevo_password’ o $ mysqladmin extended-status o $ mysqladmin status o $ mysqladmin variables o $ mysqladmin version o $ mysqladmin create base_de_datos o $ mysqladmin drop base_de_datos o $ mysqladmin flush-privileges o $ mysqladmin ping o $ mysqladmin reload o $ mysqladmin kill id_proceso, id_proceso… o $ mysqladmin shutdown Backups e importación de datos o $ mysql base_de_datos< backup.sql o $ mysqldump base_de_datos [tablas] > backup.sql o $ mysqldump –no-data base_de_datos [tablas] > backup.sql o $ mysqldump –add-drop-table base_de_datos [tablas] > backup.sql o $ mysqldump –compatible=mysql40 base_de_datos [tablas] > backup.sql o mysql> LOAD DATA INFILE ‘/tmp/archivo.csv’ REPLACE INTO TABLE [nombre_de_tabla] FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ (campo1,campo2,…);