Tiempo de lectura estimado: 4 minutos
Table of Contents
Cómo insertar nuevos datos en una tabla de MySQL (Guía paso a paso)
En esta guía aprenderás a insertar registros en una tabla de MySQL de forma práctica y sencilla. Partiremos desde lo básico, como crear la base de datos y la tabla, hasta llegar a la sentencia INSERT INTO, que permite añadir datos dentro de una tabla.
Conocer estos comandos es fundamental si quieres trabajar con MySQL, ya que forman parte de las operaciones más habituales en el día a día de un desarrollador o administrador de bases de datos.
Requisitos previos
Antes de comenzar, asegúrate de tener:
- XAMPP instalado en tu equipo.
- Los servicios MySQL y Apache iniciados.
- Una base de datos y una tabla previamente creadas (si no, las veremos en esta guía).
👉 Si aún no sabes cómo instalar XAMPP o crear una base de datos en MySQL, revisa los tutoriales previos antes de continuar.
Conexión con el servidor MySQL
Para conectarte a MySQL desde la línea de comandos, abre una terminal y escribe:
mysql -u root
-u root→ indica que te conectas con el usuario root (en XAMPP no requiere contraseña).
Si deseas que el sistema te solicite una contraseña:
mysql -u root -p
Después de introducir tu contraseña (o presionar Enter en caso de XAMPP), estarás dentro del cliente MySQL.
Crear una base de datos en MySQL
Si no tienes ninguna base de datos creada, puedes generar una nueva con:
CREATE DATABASE colegio_db;
En este caso, hemos creado una base de datos llamada colegio_db.
Seleccionar una base de datos
Para empezar a trabajar dentro de una base de datos en particular, utiliza:
USE colegio_db;
A partir de ese momento, todos los comandos que ejecutes se aplicarán dentro de esa base de datos.
Crear una tabla en MySQL
Ahora vamos a crear una tabla llamada alumnos, con tres columnas: id, nombre y direccion.
CREATE TABLE alumnos
(
id INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(30) NOT NULL,
direccion VARCHAR(40) NOT NULL
);
id→ número entero que se incrementa automáticamente y funciona como clave primaria.nombre→ cadena de hasta 30 caracteres, no puede quedar vacía.direccion→ cadena de hasta 40 caracteres, tampoco puede ser nula.
Insertar registros en una tabla MySQL
Llegamos al punto clave: insertar datos en una tabla.
El comando básico es:
INSERT INTO alumnos (id, nombre, direccion)
VALUES (1, 'Juan', 'Plaza Sotogrande');
Con esta sentencia, estamos insertando un registro en la tabla alumnos con:
id = 1nombre = Juandireccion = Plaza Sotogrande
👉 Nota: cuando usamos AUTO_INCREMENT, no es necesario especificar el id. El sistema lo genera automáticamente.
Ejemplo:
INSERT INTO alumnos (nombre, direccion)
VALUES ('María', 'Calle Mayor 123');
En este caso, el id se asignará de forma automática (2, 3, etc.).
Insertar múltiples registros a la vez
También puedes añadir varios registros en un solo comando:
INSERT INTO alumnos (nombre, direccion)
VALUES
('Pedro', 'Av. Andalucía 45'),
('Lucía', 'Calle Sol 12'),
('Andrés', 'Plaza España 5');
Esto insertará tres alumnos en la tabla de una sola ejecución.

Verificar los datos insertados
Para comprobar que los registros se han insertado correctamente, utiliza:
SELECT * FROM alumnos;
Este comando mostrará todos los registros que contiene la tabla alumnos.

Buenas prácticas al insertar datos en MySQL
- Define siempre las columnas en el
INSERT INTOpara mayor claridad. - Utiliza nombres de columnas descriptivos y normalizados.
- Haz copias de seguridad antes de insertar grandes cantidades de datos.
- Aprovecha la posibilidad de insertar múltiples registros en una sola sentencia para ahorrar tiempo.
Preguntas frecuentes (FAQ)
¿Qué es la sentencia INSERT INTO en MySQL?
Es el comando que permite añadir registros dentro de una tabla.
¿Es obligatorio especificar el ID al insertar un registro?
No. Si la columna está configurada como AUTO_INCREMENT, el valor se asigna automáticamente.
¿Puedo insertar varios registros a la vez en MySQL?
Sí. Puedes hacerlo en una sola sentencia INSERT INTO ... VALUES (...), (...), (...);
¿Cómo puedo comprobar los datos insertados?
Con la sentencia SELECT * FROM nombre_tabla;.
Te puede interesar:
Seguir leyendo:
- YouTube cambia la forma de contar las visualizaciones: así afectará a los vídeos a partir del 24 de agosto de 2026YouTube cambia la forma de contar las visualizaciones: así afectará a los vídeos a partir del 24 de agosto de 2026 YouTube va... Leer más: YouTube cambia la forma de contar las visualizaciones: así afectará a los vídeos a partir del 24 de agosto de 2026
- PcComponentes rebaja este PC HP con Intel Core Ultra 5 a 549 €: 8 GB de RAM y SSD de 512 GBPcComponentes rebaja este PC HP con Intel Core Ultra 5 a 549 €: 8 GB de RAM y SSD de 512 GB Si... Leer más: PcComponentes rebaja este PC HP con Intel Core Ultra 5 a 549 €: 8 GB de RAM y SSD de 512 GB
- Limpiador de tapicería inalámbrico Ambiano por 49,99 €: el accesorio que llega a ALDI para dejar como nueva la tapicería del cocheLimpiador de tapicería inalámbrico Ambiano por 49,99 €: el accesorio que llega a ALDI para dejar como nueva la tapicería del coche Si... Leer más: Limpiador de tapicería inalámbrico Ambiano por 49,99 €: el accesorio que llega a ALDI para dejar como nueva la tapicería del coche
- Mueble de TV de 180 cm al 50 % de descuento en Leroy Merlin: diseño moderno por solo 180,99 €Mueble de TV de 180 cm al 50 % de descuento en Leroy Merlin: diseño moderno por solo 180,99 € Leroy Merlin vuelve... Leer más: Mueble de TV de 180 cm al 50 % de descuento en Leroy Merlin: diseño moderno por solo 180,99 €
- Blackview Shark 9 5G por 149 euros: un móvil 5G con 8 GB de RAM y 256 GB que baja de los 200 euros en PcComponentesBlackview Shark 9 5G por 149 euros: un móvil 5G con 8 GB de RAM y 256 GB que baja de los 200... Leer más: Blackview Shark 9 5G por 149 euros: un móvil 5G con 8 GB de RAM y 256 GB que baja de los 200 euros en PcComponentes
- PcComponentes tiene el portátil ideal para la Vuelta al cole y para jugar: PcCom Legend 5080 con RTX 5080 por 2.699,99 €PcComponentes tiene el portátil ideal para la Vuelta al cole y para jugar: PcCom Legend 5080 con RTX 5080 por 2.699,99 € La... Leer más: PcComponentes tiene el portátil ideal para la Vuelta al cole y para jugar: PcCom Legend 5080 con RTX 5080 por 2.699,99 €





