2.4. Usar bases de datos

La siguiente consulta informa sobre la base de datos actualmente en uso.

    

El campo esta vacío porque no estamos haciendo uso de ninguna base de datos. Para ver las bases de datos existentes en el sistema, se debe efectuar la siguiente consulta:

   

MySQL nos muestra el listado de las bases de datos definidas en el servidor. Debe aparecer la base de datos demo que creamos con el archivo demo.sql. Para poder trabajar con ella, tenemos que abrirla:

 

              

  mysql> use demo;

 

use                                     
El comando use base_de_datos permite abrir una base de datos para su uso.

 

 

Nota

Es posible realizar consultas en una base de datos sin utilizar el comando use, en ese caso, todos los nombres de las tablas deben llevar el nombre de la base de datos a que pertenecen de la forma: demo.productos.

Otra posibilidad consiste en proporcionar el nombre de la base de datos al iniciar una sesión interactiva con mysql:

  $ mysql demo -u juan -p

La consulta de las tablas que contiene la base de datos demo se realiza con la sentencia show de la siguiente manera:

Nota                                                       
El comando show es útil para mostrar información sobre las bases de datos, tablas, variables y otra información sobre el SGBD. Podemos utilizar
help show en el intérprete de comandos para obtener todas las variantes de esta sentencia.

Asimismo, podemos consultar las columnas de cada una de las tablas:

 

 

Para crear una nueva base de datos usaremos la sentencia create database:

  mysql> create database prueba;

Para eliminar una base de datos, usaremos la sentencia dropdatabase:

  mysql> dropdatabase prueba;

MySQL es sensible al uso de mayúsculas y minúsculas, tanto en la definición de bases de datos, como de tablas o columnas.