Comprobar si existe una base de datos en MySQL
La publicación de hoy analizará muchos métodos para verificar si existe una base de datos en MySQL.
Comprobar si existe una base de datos en MySQL
El esquema del sistema es el que utiliza MySQL. Incluye tablas que contienen datos que necesita el servidor MySQL en ejecución.
El esquema de MySQL se clasifica ampliamente como tablas del sistema para usos operativos generales y tablas de diccionario de datos para almacenar metadatos de elementos de la base de datos.
Use el comando usar
para verificar si existe una base de datos MySQL
Usando el comando usar
, puede determinar si existe o no una base de datos MySQL. La sintaxis de este comando es la siguiente:
use `database_name`
La base de datos que desea utilizar se identifica aquí con el nombre database_name
. Si la base de datos está allí, este comando saldrá con un código de estado de 0
; de lo contrario, mostrará el error Base de datos desconocida "nombre_base de datos"
.
Use el comando schema_name
para verificar si existe una base de datos MySQL
Puede determinar si existe o no una base de datos MySQL utilizando el comando schema_name
. La sintaxis de este comando es la siguiente:
SELECT SCHEMA_NAME
FROM INFORMATION_SCHEMA.SCHEMATA
WHERE SCHEMA_NAME = 'database_name';
Aquí, database_name
es el nombre de la base de datos que desea comprobar si existe.
Utilice el comando MOSTRAR
para comprobar si existe una base de datos MySQL
Otra opción es usar el comando MOSTRAR
de MySQL para ver cuántas bases de datos hay disponibles actualmente. La sintaxis de este comando es la siguiente:
SHOW databases;
Use el comando mysqlshow
para verificar si existe una base de datos MySQL
Puede determinar si existe o no una base de datos MySQL utilizando el comando mysqlshow
. La sintaxis de este comando es la siguiente:
mysqlshow `database_name`
Aquí, database_name
denota el nombre de la base de datos sobre la que desea obtener detalles. Si la base de datos está presente, este comando saldrá con el código de estado 0
y mostrará los detalles de la base de datos y la tabla; de lo contrario, mostrará el error Base de datos desconocida "nombre de la base de datos"
.
Para entender mejor el concepto anterior, considere el siguiente ejemplo:
SELECT SCHEMA_NAME
FROM INFORMATION_SCHEMA.SCHEMATA
WHERE SCHEMA_NAME = 'Employees';
SHOW databases;
use Employees;
mysqlshow `Employees`;
En el ejemplo anterior, primero estamos determinando si el esquema Empleados
está presente o no. Intentamos inspeccionar cada base de datos actualmente en el servidor MySQL con la segunda operación.
La tercera operación cambia la base de datos dada, en este caso, Empleados
, de la base de datos predeterminada. La información sobre la base de datos Empleados
y sus tablas se muestra en la última operación.
Ejecute la línea de código anterior en cualquier navegador compatible con MySQL. Mostrará el siguiente resultado.
Producción :
+-------------+
| SCHEMA_NAME |
+-------------+
| Employees |
+-------------+
1 row in set (0.00 sec)
+--------------------+
| Database |
+--------------------+
| Employees |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
Database: Employees
+--------------------------------+----------+
| Tables | Columns |
+--------------------------------+----------+
| employee | 13 |
| employee_audit | 10 |
| employee_salary | 5 |
+--------------------------------+----------+
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn