Enumere todas las bases de datos en MySQL

Enumere todas las bases de datos en MySQL

MySQL es un popular sistema de software de gestión de bases de datos de código abierto y está disponible gratuitamente. Es famoso por su velocidad e interfaz fácil de usar. Si usted es un administrador de bases de datos en una gran organización, es probable que a menudo necesite administrar bases de datos en enumerarlas y filtrarlas a través de ellas. Quizás, después de crear bases de datos con éxito, no sabe cómo enumerar las bases de datos en el shell mysql. Entonces, en este artículo, analizaremos algunos de los diferentes métodos que puede usar para enumerar las bases de datos en MySQL.

Hay múltiples métodos disponibles para enumerar las bases de datos en MySQL.

La forma más sencilla de enumerar las bases de datos es mediante el comando 'Mostrar bases de datos' en el shell mysql.

Mostrar bases de datos;

Si no ha iniciado sesión como usuario raíz en MySQL, no puede acceder a todas las bases de datos. Por lo tanto, debe iniciar sesión como usuario raíz para que tenga acceso a todas las bases de datos y pueda enumerar todas las bases de datos utilizando el comando 'Show Database'.

Entonces, primero, cierre la sesión del shell mysql usando el comando \ Q.

\ Q


A continuación, inicie sesión como usuario raíz utilizando el siguiente comando.

sudo mysql -u root -p


Ahora, ejecute el comando 'Show Database'.

Mostrar bases de datos;


Como puede ver en la salida, la salida ha enumerado más bases de datos.

Si es un administrador que administra varias bases de datos y desea filtrar las bases de datos, en MySQL, puede filtrar varias bases de datos a la vez utilizando el comando 'Me gusta'.

La sintaxis para usar el comando 'me gusta' es el siguiente.

Mostrar bases de datos como el patrón;

En esta sintaxis, deberá proporcionar un patrón específico basado en el cual filtrar la lista de bases de datos. Por ejemplo:

Mostrar bases de datos como 'Test%';


En este ejemplo, TE % Sign significa que puede haber cero, uno o más caracteres después de la prueba.

En MySQL, también puede usar el comando 'Show Schema' para enumerar las bases de datos. Este comando mostrará la misma lista de bases de datos que el comando 'Show Database'.

Mostrar esquemas;


Como puede ver en la salida, mostró la misma lista de bases de datos.

Mediante el uso de esquemas y el comando 'me gusta', puede filtrar varias bases de datos. Por ejemplo, para enumerar dos bases de datos, cuyo nombre comienza desde la prueba y mi, puede utilizar la instrucción 'Seleccionar' para tener tal resultado.

Seleccionar schema_name
De Information_Schema.esquema
Donde schema_name como 'prueba%'
O schema_name como 'mi%';


Como puede ver en la salida, ha imprimido o mostrado dos bases de datos basadas en la condición dada.

Incluso puede ejecutar el comando mysql shell en el terminal sin iniciar sesión en mysql y aún tener resultados. Por ejemplo, puede mostrar bases de datos en el terminal utilizando el siguiente comando:

sudo mysql -e 'mostrar bases de datos'

Ya sabes sobre la parte 'sudo mysql' de este comando. El '-e' se utiliza para ejecutar el comando 'show de bases de datos'. Ahora, si ejecutamos este comando, imprimirá la lista de bases de datos, como antes.


Entonces, estas fueron algunas de las formas en que puede usar para enumerar las bases de datos en MySQL, de acuerdo con sus necesidades y requisitos.

Conclusión

En este artículo, aprendió cómo enumerar las bases de datos en MySQL utilizando diferentes técnicas. También aprendió que el comando "Mostrar bases de datos" muestra bases de datos en nombre de los privilegios de un usuario, así como cómo enumerar todas las bases de datos dentro de un terminal. Entonces, diviértete con la creación y enumerar las bases de datos tú mismo en MySQL.