Esto es sólo una pequeña referencia rápida de operaciones habituales con MySQL. Siéntete libre de añadir otras como comentarios si te apetece.

Operaciones con bases de datos

Listar todas

 mysql> SHOW DATABASES; 

Seleccionar

 mysql> USE database; 

Crear

 mysql> CREATE DATABASE database; 

Borrar

 mysql> DROP DATABASE database; 

Operaciones con tablas

Listar tablas

Habiendo seleccionado previamente una base de datos.

 mysql> SHOW TABLES; 

Borrar una tabla

Se supone que sabes lo que haces…

 mysql> DROP TABLE table; 

Listar columnas de una tabla

 mysql> SHOW FIELDS FROM table; 

ó

 mysql> DESCRIBE table; 

Añadir una columna

 mysql> ALTER TABLE table ADD column type flags 

Por ejemplo:

 mysql> ALTER TABLE users ADD age int 

Borrar una columna

 mysql> ALTER TABLE table DROP column 

Operaciones con registros (filas)

Insertar un registro

 mysql> INSERT INTO table SET column1=value1, column2=value2 WHERE id=key; 
 mysql> INSERT INTO table (column1, column2) VALUES (value1, value2) WHERE id=key; 

Insertar un registro mediante una consulta:

 mysql> INSERT INTO table (column1, column2) SELECT col1, col2 FROM table2 WHERE id=key;

Borrar un registro

 mysql> DELETE FROM table WHERE id=7; 

Modificar un campo de un registro

mysql> UPDATE table SET column1='new_value' WHERE column2='key';

Reemplazando texto en el valor del campo:

mysql> UPDATE table SET column1=REPLACE(column1, ‘old substring', ‘new substring’);

Referencias



blog comments powered by Disqus