Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Insertar Múltiples Filas | Poblando una Base de Datos
Introducción a SQL
course content

Contenido del Curso

Introducción a SQL

Introducción a SQL

1. Comenzando
3. Ordenar Datos
4. Poblando una Base de Datos
5. Actualización y Eliminación de Datos

book
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:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

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:

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 6

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Introducción a SQL

Introducción a SQL

1. Comenzando
3. Ordenar Datos
4. Poblando una Base de Datos
5. Actualización y Eliminación de Datos

book
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:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

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:

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 6
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt