Gestión de bases de datos

Crea, elimina, selecciona y lista bases de datos en MySQL con CREATE DATABASE, DROP DATABASE, USE y SHOW DATABASES.

En MySQL, una base de datos es el contenedor lógico que agrupa tablas, vistas, procedimientos y otros objetos relacionados. La gestión de bases de datos —crearlas, seleccionarlas, listarlas y eliminarlas— es el primer nivel de organización que todo administrador o desarrollador debe conocer antes de definir cualquier estructura de datos.

Esta sección explica cómo crear nuevas bases de datos con CREATE DATABASE especificando el conjunto de caracteres y la collation adecuados, cómo seleccionar la base de datos activa con USE para que las sentencias posteriores operen sobre ella, cómo listar todas las bases disponibles en el servidor con SHOW DATABASES, y cómo eliminar una base de datos completa junto con todos sus objetos con DROP DATABASE.

Aunque son sentencias sencillas, su correcto uso tiene implicaciones importantes: elegir la codificación utf8mb4 desde el principio evita problemas futuros con caracteres especiales y emojis, y usar IF NOT EXISTS o IF EXISTS protege los scripts de administración contra errores en entornos de despliegue automatizado.

Artículos