Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre un comando particular.

Anuncios

Este comando nos permite ver todas las bases de datos que existen en nuestro servidor, veamos su sintaxis:

SHOW DATABASES [like 'patron' | where expresion];
Anuncios

El comando principal es lo que vemos en mayuscula el resto son solo opcionales y es para establecer un limite de nuestra busqueda, veamos un ejemplo practico en nuestro servidor:

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| base1              |
| base2              |
| curso              |
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
6 rows in set (0.001 sec)

MariaDB [(none)]>
Anuncios
Nota: 
El resultado puede variar con respecto a vuestro equipo.
Anuncios

Como pueden observar simplemente usando el comando nos devolvio todas las bases que se encuentran en el servidor, pero tambien podemos filtrar un poco las mismas con la siguiente opcion:

show databases like 'bas%';
Anuncios

En este caso le decimos que devuelva las que posean el nombre que comienza con base, el operador like es como un igual pero nos permite usar un comodin (%) para decir que busque los tres primeros caracteres y el resto no importa, equivale al * que usamos en otros comandos, el resultado es el siguiente:

MariaDB [(none)]> show databases like 'bas%';
+-----------------+
| Database (bas%) |
+-----------------+
| base1           |
| base2           |
+-----------------+
2 rows in set (0.001 sec)

MariaDB [(none)]>
Anuncios

Si lo comparan con el primer resultado podran ver que unicamente devolvio las que coincidieron con las tres primeras letras, el resto fue omitido, esto resulta muy util sino sabemos cual es la base que debemos conectarnos por medio de USE.

Anuncios

En resumen, con esto podemos ver todas las bases de datos disponibles, como filtrarlas, como nos ayuda con respecto a USE, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50