Tiempo de lectura estimado: 4 minutos
Table of Contents
Cómo crear, mostrar y borrar una base de datos en MySQL (Guía completa paso a paso)
MySQL es uno de los sistemas de gestión de bases de datos más utilizados en el mundo. Gracias a su velocidad, estabilidad y facilidad de uso, es la opción preferida en proyectos web, aplicaciones empresariales y entornos de desarrollo.
En este tutorial aprenderás de manera práctica a crear, mostrar y borrar bases de datos en MySQL. Además, veremos cómo hacerlo desde la consola y desde phpMyAdmin, y te daré recomendaciones para trabajar de forma segura sin perder tus datos.
¿Qué es MySQL y por qué usarlo?
MySQL es un sistema de gestión de bases de datos relacional de código abierto, desarrollado por Oracle. Permite almacenar, organizar y manipular información de manera estructurada mediante el lenguaje SQL (Structured Query Language).
Se utiliza ampliamente en aplicaciones web porque es compatible con PHP, multiplataforma y gratuito en su versión Community.
Algunos usos comunes de MySQL son:
- Almacenar la información de usuarios en un sitio web.
- Gestionar productos en un comercio electrónico.
- Administrar registros de aplicaciones empresariales.
- Desarrollar sistemas de gestión académica o de proyectos.
Requisitos previos
Antes de empezar necesitas:
- Tener instalado XAMPP, MAMP o cualquier entorno que incluya MySQL.
- Acceso a la consola de comandos o al panel de phpMyAdmin.
- Conocimientos básicos de SQL (aunque en esta guía veremos todo paso a paso).
Conexión a MySQL desde la consola
El primer paso es establecer una conexión con MySQL desde la terminal. Para ello, escribe el siguiente comando:
mysql -u root -p
-u root→ indica el usuario (root por defecto).-p→ hace que se solicite la contraseña del usuario.- En XAMPP, normalmente basta con presionar Enter, ya que no se establece contraseña por defecto.
Ejemplo:
Si tu usuario es "admin" y tu contraseña "12345", deberías escribir:
mysql -u admin -p
El sistema pedirá la contraseña y, si todo está correcto, estarás dentro del cliente MySQL.
Cómo crear una base de datos en MySQL
Para crear una base de datos nueva en MySQL, se utiliza el comando CREATE DATABASE:
CREATE DATABASE Nombre_BaseDeDatos;
Ejemplo práctico:
CREATE DATABASE TiendaOnline;
Esto creará una base de datos llamada TiendaOnline.
👉 Consejo: usa nombres claros y sin espacios. Puedes utilizar guiones bajos _ en lugar de espacios:
CREATE DATABASE gestion_clientes;
Cómo mostrar las bases de datos en MySQL
Si quieres comprobar qué bases de datos existen en tu servidor MySQL, utiliza:
SHOW DATABASES;
Esto devolverá un listado de todas las bases de datos disponibles, incluyendo las creadas por el sistema (como information_schema o mysql).
Cómo borrar una base de datos en MySQL
Si ya no necesitas una base de datos, puedes eliminarla con el comando DROP DATABASE:
DROP DATABASE Nombre_BaseDeDatos;
Ejemplo:
DROP DATABASE TiendaOnline;
⚠️ Advertencia importante: esta acción es irreversible.
Al ejecutar este comando, MySQL borrará permanentemente la base de datos y todos los datos que contiene.
👉 Recomendación: antes de borrar una base de datos en un entorno real, realiza una copia de seguridad con:
mysqldump -u root -p Nombre_BaseDeDatos > respaldo.sql
Cómo crear, mostrar y borrar bases de datos con phpMyAdmin
Si prefieres trabajar con una interfaz gráfica en lugar de la consola, puedes usar phpMyAdmin.
Crear una base de datos
- Ingresa a
http://localhost/phpmyadmin/. - Haz clic en la pestaña Bases de datos.
- Escribe el nombre de la base de datos.
- Selecciona la codificación (recomendado:
utf8_general_ci). - Haz clic en Crear.
Mostrar bases de datos
En el panel lateral izquierdo, phpMyAdmin muestra todas las bases de datos disponibles.
Borrar una base de datos
- Selecciona la base de datos que quieres eliminar.
- Haz clic en la pestaña Operaciones.
- Busca la opción Eliminar base de datos.
- Confirma la acción.
Buenas prácticas al trabajar con MySQL
- Siempre crea copias de seguridad antes de eliminar bases de datos.
- Usa nombres de bases de datos claros y descriptivos.
- Evita usar la cuenta
rooten entornos de producción; crea usuarios con permisos limitados. - Mantén MySQL actualizado para mejorar seguridad y rendimiento.
Preguntas frecuentes (FAQ)
¿Qué es mysql -u root -p?
Es el comando para conectarse a un servidor MySQL desde la terminal. -u indica el usuario (root por defecto) y -p pide la contraseña.
¿Qué hace CREATE DATABASE?
Crea una nueva base de datos en el servidor MySQL con el nombre indicado.
¿Qué hace SHOW DATABASES?
Muestra la lista de todas las bases de datos disponibles en el servidor MySQL.
¿Qué hace DROP DATABASE?
Elimina permanentemente una base de datos junto con todas sus tablas y datos. Esta acción es irreversible.
¿Es mejor usar consola o phpMyAdmin?
Depende de tu experiencia: la consola es más rápida y flexible, mientras que phpMyAdmin es más amigable para principiantes.
Te puede interesar:
Seguir leyendo:
- Crear procedimiento almacenado en MySQL para insertar datos en la tabla camión (Base de datos transportes)



Crear procedimiento almacenado en MySQL para insertar datos en la tabla camión (Base de datos transportes) Anuncios Publicidad Si estás aprendiendo MySQL o trabajando con bases de datos, saber crear... Lee más: Crear procedimiento almacenado en MySQL para insertar datos en la tabla camión (Base de datos transportes) - Instalar Addon Netflix en Kodi: Guía completa paso a paso



Instalar Addon Netflix en Kodi: Guía completa paso a paso Anuncios Publicidad ¿Quieres instalar el addon de Netflix en Kodi?Este complemento te permite disfrutar de todo el catálogo de series,... Lee más: Instalar Addon Netflix en Kodi: Guía completa paso a paso - Cómo instalar el addon OneDrive en Kodi paso a paso (Guía completa 2025)



Cómo instalar el addon OneDrive en Kodi paso a paso (Guía completa 2025) Anuncios Publicidad ¿Te gustaría instalar el addon de OneDrive en Kodi para acceder fácilmente a tus vídeos,... Lee más: Cómo instalar el addon OneDrive en Kodi paso a paso (Guía completa 2025)
