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:
- Cómo instalar, configurar y desinstalar el plugin validate_password en MySQL



Cómo instalar, configurar y desinstalar el plugin validate_password en MySQL (Guía completa) El plugin validate_password de MySQL es una herramienta muy útil para mejorar la seguridad de tu base de... Lee más: Cómo instalar, configurar y desinstalar el plugin validate_password en MySQL - Cómo calcular el factorial en Java paso a paso



Cómo calcular el factorial en Java paso a paso: guía completa con ejemplo práctico Calcular el factorial de un número es uno de los ejercicios más clásicos cuando aprendemos programación.... Lee más: Cómo calcular el factorial en Java paso a paso - Cómo calcular el factorial de un número en Python (Explicación paso a paso + ejemplo)



Cómo calcular el factorial de un número en Python (Explicación paso a paso + ejemplo) Calcular el factorial de un número en Python es uno de los ejercicios más comunes... Lee más: Cómo calcular el factorial de un número en Python (Explicación paso a paso + ejemplo)
