Estos son algunos comandos útiles usados por MySQL para manejar bases de datos. Es un listado básico donde no hay mucha explicación. Simplemente es una guía para comenzar a trabajar con las bases de datos Mysql.
Obtener información sobre las bases de datos Mysql :
- show databases; – Listar todas las bases de datos.
- connect [database]; – Conectarse a esa base de datos.
- show tables; – Listar todas las tablas de una base de datos.
- show table status; – Muestra informacion sobre las tablas de la base de datos.
- describe [table]; – Muestra la estructura de una tabla de la base de datos.
Manejo de bases de datos Mysql :
- drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
- drop table if exists [table]; – Elimina la tabla de la base de datos, pero antes verifica que exista.
- truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
- rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla de la base de datos.
Algunos comandos útiles para consultas a las bases de datos Mysql:
- select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta [numero].
Ej. select * from tabla limit 10; – Muestra los 10 primeros registros.
select * from [table] limit [numero inicio],[numero]; – Muestra los registros desde el numero de inicio hasta numero inicio + numero.
Ej. select * from tabla limit 11,10; – Muestra desde registro 11 hasta el 20.
Bases de datos Mysql en consola :
- $ mysqladmin -u -p create – crear base de datos.
- $ mysqladmin -u -p drop – borrar la base de datos.
- $ mysqladmin -u root -p proc – listar procesos en ejecucion en el servidor de bases de datos Mysql.
- $ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
- $ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a un archivo.
- $ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las bases de datos a un archivo.
- $ mysql -h -u -p < /path/to/file – Importar un archivo a la base de datos a mysql
- $ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos mysql.
Verificación y reparación de errores en las bases de datos Mysql :
- check table [table]; – Verificar la tabla.
- repair table [table]; – Reparar la tabla rota.
Algún otro comando útil de MySQL?? Se aceptan sugerencias¡¡¡