Saltar al contenido

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:

insertar registros en mysql

Para agregar datos a las tablas se utiliza la instrucción Insert into, este comando es uno de los más usados en los diferentes gestores de Base de Datos. Para insertar los registros se puede hacer de uno en uno, o agregar varios registros a través de una misma instrucción insert into.

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:

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

Nota: Si esta serie de artículos te están pareciendo interesantes, te invitamos a que accedas al curso completo sobre SQL SERVER. ➡️ Pincha AQUI ✔️

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
(‘0101’, ‘Franklin1’, ‘Garcia’, ’25’, ‘avenida 01’),
(‘0102’, ‘Franklin2’, ‘Garcia’, ’25’, ‘avenida 02’),  
(‘0103’, ‘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.

Ver Tutorial en Youtube

Entradas Relacionadas: