Cónoceme

[MYSQL][COMANDOS] Que comandos MYSQL usar en Terminal Linux


Mostrar todas las tablas que usan el mecanismo de almacenamiento MyISAM:
mysql> show table status where `Engine` like 'MyISAM';

Listar los campos en una tabla
mysql> show columns from `tabla_de_prueba`;

Cambiar el nombre de un campo en una tabla
mysql> alter table `tabla_de_prueba` change `campo_indice_1` `nuevo_nombre_campo` int(11) unsigned not null;

Agregar un campo a una tabla y hacerlo un índice
mysql> alter table `tabla_de_prueba` add `nuevo_campo_indice` int(11) unsigned not null, add index(`nuevo_campo_indice`);

Quitar un índice de una tabla
mysql> alter table `tabla_de_prueba` drop index `nuevo_campo_indice`;

Quitar un campo de una tabla
mysql> alter table `tabla_de_prueba` drop `nuevo_campo_indice`;

Agregar campos después de un campo especificado
mysql> alter table `tabla_de_prueba` add `a_borrar` varchar(12) not null after `campo_date`;

Agregar campos al comienzo de la tabla
mysql> alter table `tabla_de_prueba` add `a_borrar_2` varchar(12) not null first;

Agregar múltiples campos a la tabla
mysql> alter table `tabla_de_prueba` add `a_borrar_3` varchar(12) not null after `a_borrar`, add `a_borrar_4` varchar(12) not null after `a_borrar_3`;

Borrar campos en una tabla
mysql> alter table `tabla_de_prueba` drop `a_borrar`, drop `a_borrar_2`, drop `a_borrar_3`, drop `a_borrar_4`;

Renombrar una tabla
mysql> rename table `nombre_base_de_datos`.`nombre_original` to `nombre_base_de_datos`.`nuevo_nombre`;

Cambiar el comentario de una tabla
mysql> alter table `tabla_de_prueba` comment='Los comentarios';

Cambiar el valor de auto incremento de una tabla
mysql> alter table `tabla_de_prueba` auto_increment=3;

Reparar una tabla
mysql> repair table `tabla_de_prueba`;

Optimizar una tabla
mysql> optimize table `tabla_de_prueba`;

Borrar todos los registros en una tabla
mysql> truncate table `tabla_de_prueba`;

Borrar una tabla
mysql> drop table `tabla_de_prueba`;

Se asume que ya ingresaste a MySql además siempre verifíca la sintáxis y que todo este en una línea y en la parte final  el punto y coma.

0 comentarios: