Contenido del Curso
Introducción a SQL
Introducción a SQL
Insertar Múltiples Filas
A menudo necesitamos insertar más de una fila en una tabla, y reescribir las sentencias de inserción muchas veces puede ser tedioso e ineficiente. Afortunadamente, SQL nos proporciona una sintaxis ligeramente más corta que básicamente comprime múltiples sentencias INSERT
en una sola consulta.
A continuación se muestra la sintaxis general para insertar múltiples filas usando una sola sentencia de inserción:
sql
El siguiente ejemplo muestra la sintaxis para insertar múltiples filas en una tabla llamada students
que tiene tres columnas first_name
, second_name
y age
:
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Consejo:
Esta sintaxis también tiene una versión más corta, en la que no especificamos los nombres de las columnas:
sql
En este caso, la consulta se verá así:
sql
Demostración:
¡Gracias por tus comentarios!