Cómo crear una base de datos en MySQL: Guía Completa

MySQL es uno de los sistemas de gestión de bases de datos relacionales más conocidos y usados en todo el mundo. Se encuentra en muchas aplicaciones web, desde blogs pequeños hasta grandes tiendas en línea.

Su éxito se debe a que es confiable, rápido, fácil de usar y además es de código abierto. Por lo tanto, si desea guardar y organizar datos de manera eficiente, aprender cómo crear una base de datos en MySQL, es clave.


Aprenda cómo crear una base de datos en MySQL

 

Requisitos previos: instalación de MySQL

  • Instalación en Windows y macOS

La forma más sencilla es usar MySQL Installer (Windows) o MySQL Community Server (macOS). Estos paquetes incluyen el servidor, el cliente de línea de comandos y MySQL Workbench.

  1. Primero, descargue el instalador desde el sitio oficial de MySQL.

  2. Luego, ejecútelo y siga los pasos indicados.

  3. Finalmente, defina una contraseña para el usuario administrador (root) y guárdela en un lugar seguro.

  • Instalación en Linux (Ubuntu/Debian)

  1. Antes que nada, actualice los paquetes del sistema.

  2. Después, instale MySQL Server.

  3. Durante la instalación, cree la contraseña para el usuario root.

  4. Finalmente, ejecute el script de seguridad para reforzar la configuración.

 

 

Cómo crear una base de datos en MySQL
Cómo crear una base de datos en MySQL

 


Conexión a MySQL

 

  • Por la línea de comandos

  1. Abra la terminal (CMD en Windows o Terminal en Linux/macOS).

  2. Luego, conéctese con el usuario root e ingrese la contraseña.

  3. Si la conexión es correcta, verá el prompt de MySQL listo para recibir órdenes.

  • Con MySQL Workbench

  1. En primer lugar, inicie la aplicación Workbench.

  2. Cree una nueva conexión.

  3. Ingrese host, puerto, usuario y contraseña.

  4. Después, pruebe la conexión y guárdela para acceder con un solo clic.


Crear una base de datos en MySQL

Una vez conectado al servidor:

  1. Ejecute la instrucción para crear una base de datos.

  2. Luego, verifique la creación listando las bases de datos disponibles.

  3. Seleccione la base para comenzar a trabajar en ella.


Crear tablas en MySQL

Una base de datos necesita tablas para organizar la información en filas y columnas.

  • Tipos de datos comunes

  1. Enteros (INT)

  2. Texto corto (VARCHAR)

  3. Texto largo (TEXT)

  4. Fechas (DATE o DATETIME)

  5. Decimales (DECIMAL)

  6. Valores lógicos (TRUE/FALSE)

 

  • Restricciones más usadas

  1. NOT NULL: evita valores vacíos.

  2. AUTO_INCREMENT: genera números únicos automáticos.

  3. PRIMARY KEY: clave primaria única por tabla.

  4. UNIQUE: asegura que todos los valores sean distintos.

  5. DEFAULT: asigna un valor predeterminado.

 

  • Ejemplo: tabla de productos

  1. ID (clave primaria, autoincremental).

  2. Nombre del producto (texto obligatorio).

  3. Descripción (texto opcional).

  4. Precio (número decimal obligatorio).

  5. Stock (entero que comienza en cero).

  6. Fecha de creación (fecha y hora automática).


Insertar datos en MySQL

Cuando la tabla ya está creada, puede empezar a añadir registros:

  • Insertar todos los campos de un producto.

  • O bien, insertar solo algunos campos, dejando los demás con valores por defecto.


Consultar datos en MySQL

  • Seleccionar información

  1. Mostrar todos los registros.

  2. O bien, mostrar solo algunas columnas, por ejemplo, nombre y precio.

 

  • Filtrar resultados

  1. Ver productos con bajo stock.

  2. Además, combinar condiciones, como precio mayor a 100 y stock superior a 50.

 

  • Ordenar y limitar

  1. Ordenar por precio ascendente o descendente.

  2. En cambio, limitar la consulta para mostrar solo los primeros registros.


Actualizar datos en MySQL

Este comando sirve para modificar información ya existente:

  • Cambiar el precio de un producto.

  • O bien, aumentar el stock de una categoría específica.


Eliminar datos en MySQL

Se usa para borrar registros:

  • Eliminar un producto por su ID.

  • Eliminar todos los productos sin stock.

⚠️ Precaución: si no se agrega una condición, se borrarán todos los registros de la tabla.


En resumen, crear y manejar bases de datos en MySQL es una habilidad muy útil para desarrolladores y profesionales de TI. En esta guía vio cómo:

  • Instalar MySQL.

  • Conectarse al servidor.

  • Crear bases de datos y tablas.

  • Insertar, consultar, actualizar y eliminar datos.

 

Con MySQL podrá trabajar con grandes volúmenes de información y crear aplicaciones dinámicas. Además, la práctica constante es clave para dominarlo.

👉 Para más detalles, consulte la documentación oficial de MySQL.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *