Comandos útiles para MySQL
Autor: Luciano | Categoría: Bases de Datos, MySQL
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.
- mysql> show databases;
- mysql> show tables;
- mysql> show columns from nombre_de_tabla;
- mysql> show variables;
- mysql> show grants for usuario@host;
- mysql> show columns from base_de_datos.nombre_de_tabla;
- mysql> show privileges;
- mysql> show character set;
- mysql> describe nombre_de_tabla
- Definición de datos:
- mysql> drop database nombre_de_base_de_datos;
- mysql> drop table nombre_de_tabla;
- mysql> alter table nombre_de_tabla drop column nombre_de_columna;
- mysql> alter table nombre_de_tabla add column nombre_de_columna tipo_de_dato;
- mysql> alter table nombre_de_tabla change nombre_de_columna_original nombre_de_columna_nuevo tipo_de_dato;
- mysql> alter table nombre_de_tabla add unique (nombre_de_columna);
- mysql> alter table nombre_de_tabla modify nombre_de_columna tipo_de_dato;
- Administración
- $ mysqladmin -u root -h host -p password ‘nuevo_password’
- $ mysqladmin extended-status
- $ mysqladmin status
- $ mysqladmin variables
- $ mysqladmin version
- $ mysqladmin create base_de_datos
- $ mysqladmin drop base_de_datos
- $ mysqladmin flush-privileges
- $ mysqladmin ping
- $ mysqladmin reload
- $ mysqladmin kill id_proceso, id_proceso…
- $ mysqladmin shutdown
- Backups e importación de datos
- $ mysql base_de_datos< backup.sql
- $ mysqldump base_de_datos [tablas] > backup.sql
- $ mysqldump –no-data base_de_datos [tablas] > backup.sql
- $ mysqldump –add-drop-table base_de_datos [tablas] > backup.sql
- $ mysqldump –compatible=mysql40 base_de_datos [tablas] > backup.sql
- mysql> LOAD DATA INFILE ‘/tmp/archivo.csv’ REPLACE INTO TABLE [nombre_de_tabla] FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ (campo1,campo2,…);
Vía: Praveen’s Matrix
Una respuesta para "Comandos útiles para MySQL"
hola que tal tengo una BD creada en MYSQL y esta interactuando con JAVA “eclipse” pero quiero mandar los datos desde modo grafico y que me guarde los datos en MYSQL como le puedo hacer ya tengo el modo grafico solo falta interactuar los datos
Comentarios: