Está en la página 1de 7

TAREAS

Crear bases de datos


Desde prompt del sistema operativo linux:
$mysqladmin -u root -p create nombre-database

Desde el command line client:


mysql> CREATE DATABASE nombre-database;
mysql> CREATE DATABASE IF NOT EXISTS nombre-database;

Eliminar bases de datos


Desde prompt del sistema operativo linux:
$mysqladmin -u root -p drop nombre-database

Desde el command line client:


mysql> DROP DATABASE nombre-database;
mysql> DROP DATABASE IF NOT EXISTS nombre-database;
Crear usuario en la base de datos
Desde command line client:
mysql> CREATE USER ‘nuevousuario’@‘localhos’ IDENTIFIED BY ‘password’;
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘nuevousuario’@‘localhos’;
*.* = nombreBaseDatos.Nombretabla
mysql> FLUSH PRIVILEDES;
Exportar base de datos
Desde prompt del sistema operativo linux:
$mysqldump -u root -p nombre-database > archivo.sql
$tar -zcvf archivo.sql.tar.gz archivo.sql

Importar base de datos


Desde prompt del sistema operativo linux:
$mysql -u root -p nombre-database < archivo.sql

COMANDOS

Comandos básicos
Desde command line client:
mysql> SHOW DATABASES; Listar bases de datos
mysql> CONNECT nombre-database Conectarse a una base de datos
mysql> SHOW TABLES FROM nombre-database; Mostrar lista de tablas de la base de datos
mysql> SHOW TABLES STATUS; Mostrar información de las tablas de la BD
mysql> DESCRIBE nombre-tabla; Mostrar estructura de la tabla
mysql> DESCRIBE nombre-tabla \G Mostrar estructura de la tabla (ampliado)

Comandos de manejo
Desde command line client:
mysql> DROP TABLE nombre-tabla; Eliminar la tabla (registros y estructura)
mysql> DROP TABLE IF EXISTS nombre-tabla; Elimina la tabla confirmando que exista
mysql> TRUNCATE TABLE nombre-tabla; Elimina solamente los registros de la tabla
mysql> RENAME TABLE nmActual TO nmNuevo; Renombra una tabla

Comandos básico SQL


Desde command line client:
mysql> SELECT * FROM nombre-tabla; Consulta todos los registros de la tabla
mysql> SELECT * FROM nombre-tabla
LIMIT 10; Consulta los primeros 10 registros
mysql> SELECT *^FROM nombre-tabla
LIMIT 5, 10 Consulta registros desde el 5 hasta el 5+10 (15)

En el archivo my.cnf indica donde se realizó la instalación de MySQL


Para tablas

También podría gustarte