MySQL: comandos útiles para programadores

por Jul 6, 2016Elastic Cloud0 Comentarios

MySQL es un sistema de gestión de bases de datos relacional, considerado como la base datos open source más popular del mundo; y una de las más populares en general, sobre todo para entornos de desarrollo web.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual; MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código, lo cual hace posible el esquema de doble licenciamiento anteriormente mencionado.

La base de datos se distribuye en varias versiones: una Community, distribuida bajo la Licencia pública general de GNU, versión 2; y varias versiones Enterprise, para empresas que quieran incorporarlo en productos privativos. Estas versiones  incluyen productos o servicios adicionales, como herramientas de monitorización y soporte oficial.

La nube elástica de Facilcloud permite trabajar con MySQL, aportando todos los beneficios y herramientas, así como el soporte.

Banner Facilcloud_728 x 90

Comandos útiles MySQL

Existen muchos comandos importantes para MySQL, pero, por una cuestión de orden, estos pueden ser clasificados en:

comandos MySQL

 

 

 

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

 

MySQL comandos utiles

 

 

 

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;

 

comandos utiles en MySQL

 

 

 

$ 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

 

MySQL

 

 

 

$ 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

 

Sobre el autor

 

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.