miércoles, 7 de mayo de 2014

Primeros pasos en MySQL: Comandos básicos


Para comenzar a trabajar con una base de datos o tabla, MySQL ofrece algunos comandos y funciones que proveen información acerca de las bases de datos y el sistema.

A continuación se mencionan los comandos y funciones más utilizados:
SHOW DATABASES
Informa sobre las bases de datos gestionadas por el servidor MySQL.
Sintaxis:
mysql> SHOW DATABASES;
USE
El comando USE le indica al MySQL que use la base de datos nombreBD como la base de datos por defecto para los comandos que se utilicen a continuación. La base de datos nombreBD continuará siendo la base de datos por defecto hasta el final de la sesión o hasta que se ejecute de nuevo el USE con el nombre de otra base de datos.
Sintaxis:
Mysql> USE nomBD;
Ejemplo:
mysql> USE mysql;
DATABASE()
Informa el nombre de la base de datos que se encuentra seleccionada por defecto.
Si no se ha seleccionado previamente alguna base de datos con el comando USE el MySQL retorna como resultado NULL.
Sintaxis:
mysql> SELECT DATABASE();
SHOW TABLES
Informa sobre las tablas contenidas en la base de datos por defecto.
Sintaxis:
mysql> SHOW TABLES;
DESCRIBE o DESC
Informa sobre la estructura que tiene la tabla ofreciendo información sobre las columnas que contiene y cuales son sus propiedades.
Las columnas que se muestran son:
Columna Field: nombre de la columna o campo.
Columna Null:  Indica si pueden almacenarse valores NULL en el campo. Muestra YES cuando se permiten valores NULL y NO cuando no se permiten. Columna Key:  Indica si el campo está indexado. El valor PRI indica que el campo es una clave primaria. UNI indica que el campo es parte de un índice UNIQUE y MUL indica que se permiten múltiples ocurrencias de un valor dado dentro del campo.
Columna Default Indica el valor por defecto que tienes asignado al campo.
Columna Extra ofrece información adicional disponible acerca de un campo dado. Por ejemplo cuando se crea un campo clave AUTO_INCREMENT .
Sintaxis:
mysql>DESCRIBE nomtabla;
Ejemplo:
mysql>DESCRIBE user;


SHOW ENGINES
Muestra el motor de almacenamiento que usa el MySQL por defecto.
A partir de la versión 5.5 crea sus tablas por defecto con el motor Innodb, en
versiones anteriores el motor por defecto era MyISAM.
Sintaxis:
mysql> SHOW ENGINES;


SELECT VERSION()
Muestra la versión del cliente del MySQL.
Sintaxis:
mysql> SELECT VERSION();


TEE
MySQL comienza a que llevar un registro de todas las operaciones de la sesión y son almacenadas en un archivo texto.
Esta función permanece activa mientras no se salga de la sesión actual con el comando quit o se ejecute el comando NOTEE.
Sintaxis:
mysql>TEE nomarchivo;


NOTEE
Desactiva el comando TEE.
Sintaxis:
mysql> notee;


No hay comentarios:

Publicar un comentario