Mini referencia de SQL con MySQL
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
[ show comments ]
blog comments powered by Disqus