7/26/2019 Tema5 6 7 Chuleta
http://slidepdf.com/reader/full/tema5-6-7-chuleta 1/2
1 / 2
COMANDOS BÁSICOS MySQL (RESUMEN)
Parte SERVIDOR:
Lo normal es tener el servidor como servicio automático MySQL (Mi PC -> botónderecho -> Administrar -> Servicios y aplicaciones -> Servicios).
Si no, hay que lanzarlo desde la consola msdos de Windows:
C:> mysqld [--console]
C:> mysqld -max -nt -defaults -file=”my.ini”
Para detenerlo:
C:> mysqladmin -u root shutdown
Para instalarlo como un servicio:
C:> mysqld --install
Nota: variables de entorno de Windows (Ej: PATH)
(Mi PC -> botón derecho -> Propiedades -> Opciones avanzadas -> Variables de
entorno).
Parte CLIENTE:Lanzar el programa cliente (mysql):
C:> mysql [-h ‘ IP o nom_servidor ’] -u root -p‘ password ’
Aparece el prompt: mysql>
Nota: Al instalar MySQL se crean el usuario administrador root y, opcionalmente,
un usuario invitado ODBC.
Para ver las bases de datos que hay creadas:
mysql> SHOW DATABASES;
Para crear una base de datos:
mysql> CREATE DATABASE prueba;
Para trabajar en la base de datos:
mysql> USE prueba;Nota: podemos entrar en la base de datos directamente desde la consola:
C:> mysql [-h ‘ IP o nom_servidor ’] -u root -p‘ password ’ prueba
Para consultar la versión y la fecha del sistema:
mysql> SELECT VERSION( ), CURRENT_DATE;
Para consultar el usuario activo:
mysql> SELECT USER( );
Para consultar la base de datos activa:
mysql> SELECT DATABASE( );
7/26/2019 Tema5 6 7 Chuleta
http://slidepdf.com/reader/full/tema5-6-7-chuleta 2/2
2 / 2
Para ver las tablas que tengo definidas:
mysql> SHOW TABLES;
Para ver la estructura de una tabla:
mysql> DESC alumnos;
Para ver la estructura de una tabla con mucho más detalle:
mysql> SHOW TABLE STATUS LIKE ‘alumnos’ \G;
Para ver la definición de una tabla:
mysql> SHOW CREATE TABLE alumnos\G
Para ver el contenido de una tabla:
mysql> SELECT * FROM alumnos;
Para consultas varias:
mysql> SELECT USER( ); SELECT NOW( );
mysql> SELECT host, user, password FROM mysql.user;
mysql> SHOW GRANTS FOR ‘usuario’;
Para abortar un grupo de comandos y no ejecutar:
-> \c
Ejecutar hileras o scripts:C:> mysql -u root -p‘ password ’ prueba <archivo_batch.sql
mysql> SOURCE archivo_batch.sql
mysql> \. archivo_batch.sql
El archivo_batch.sql debe estar en C: o ponemos la ruta completa del archivo
Nota:Para agrandar la pantalla: Alt + Enter