Insertar Datos en MySQL

En este artículo aprenderemos a insertar datos en una tabla de Mysql a través de código y de forma gráfica con la herramienta MySQL Worbench, obviamente lo que necesitamos es haber creado la tabla a la cual le vamos a insertar registros, eso lo aprendimos en el artículo anterior.

La estructura de la tabla a la cual le vamos a insertar datos, tiene 5 columnas (IdAlumno, Nombres, Apellidos, Edad, Direccion_Residencia), podemos observarla a continuación:

la instrucción insert permite agregar registros en la base de datos sólo de a uno por vez

Insert en MySQL

En MySQL, «INSERT» es una declaración utilizada para agregar nuevos registros o filas a una tabla en una base de datos. Esta declaración permite ingresar datos en una tabla específica, especificando los valores que deseas insertar en las columnas correspondientes. Básicamente, «INSERT» te permite crear nuevos registros en una tabla y llenar esos registros con datos específicos sin modificar los registros existentes.

Sintaxis de Insert into en MySQL

La sintaxis para usar la instrucción insert into en una tabla de MySQL es la siguiente:

INSERT INTO "NombreTabla" ("PrimeraColumna", "SegundaColumna", etc)
 VALUES ("Dato1", "Dato2", etc);

Explicación del código:

NombreTabla: Es el nombre de la tabla en la que insertaremos registros.
PrimeraColumna, SegundaColumna,..: Son las columnas de la tabla en la que vamos a insertar registros.
“Dato1”, “Dato2” ,..: Son los valores que vamos a guardar en cada columna especificada.

Es importante mencionar que la sintaxis anterior se puede reducir en los casos que vamos agregar datos a todas las columnas, ya que podríamos plantearlo de la forma siguiente:

También Leer:  Crear una Base de Datos en MySQL WorkBench

INSERT INTO “NombreTabla” VALUES (“Dato1”, “Dato2”, etc);

Cuando aplicamos esta sintaxis, debemos respetar la estructura de la tabla y además después del comando values enviar todos los datos para cada columna en el orden correcto, ya que dicha sintaxis indica que vamos a insertar registros a todas las columnas, por lo tanto debemos enviar los datos exactamente como los hemos especificado al momento de crearla.

Existe otra opción de insertar registros y es mencionando columnas específicas, para este caso debemos tomar en cuenta que las columnas que omitimos puedan quedar nulas, es decir que le hayamos agregado la propiedad not null.

insertar datos en una tabla mysql

Ya habiendo conocido la sintaxis ahora nos interesa poder agregar los registros, para ello lo haremos con la tabla Alumnos, vamos a tomar en cuenta que tiene los siguientes campos:
IdAlumno
Nombres
Apellidos
Edad
Direccion_Residencia

Código para insertar registros en mysql

El código necesario para insertar un único registro en la tabla Alumnos es el siguiente:

INSERT INTO Alumnos (IdAlumno, Nombres, Apellidos, Edad, Direccion_Residencia) VALUES 
 ('0101', 'Franklin1', 'Garcia', '25', 'avenida 01');  

Si queremos agregar varios registros a través de un mismo insert, basta con agregar una coma en los valores que le enviamos en values, y especificar los datos a insertar.

Ejemplo:

INSERT INTO Alumnos (IdAlumno, Nombres, Apellidos, Edad, Direccion_Residencia) 
VALUES 
('0102', 'Franklin1', 'Garcia', '25', 'avenida 01'), 
('0103', 'Franklin2', 'Garcia', '25', 'avenida 02'),  
('0104', 'Franklin3', 'Garcia', '25', 'avenida 03');  

Tutorial Insertar registros en mysql

En el siguiente Tutorial te explico como insertar registros en una tabla en Mysql a través de Código y de forma gráfica con MySQL Worbench.

También Leer:  Instalar MySQL SERVER y MySQL Workbench en Windows 10

Ver Tutorial en Youtube

Entradas Relacionadas:

4 comentarios en «Insertar Datos en MySQL»

  1. Hola amigo! Muchas gracias por tus explicaciones. Por fin puedo entender lo que es el uso de MySQL y cómo construir una base de datos, las tablas, agregar info… Gracias en serio 🙂

    Responder

Deja un comentario