Contenido del Curso
Introducción a SQL
Introducción a SQL
Insertar Filas en una Tabla
Después de crear una tabla, podemos insertar filas en ella usando una declaración INSERT
.
A continuación se muestra la sintaxis general de una declaración INSERT
:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
En la sintaxis anterior, table_name
se refiere al nombre de la tabla en la que queremos insertar una fila.
La secuencia de valores (value1, value2, value3, ...)
debe estar en el mismo orden que la secuencia de las columnas que se especifican en (column1, column2, column3, ...)
.
Por ejemplo:
INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);
// OR
INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);
// OR
INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');
// etc
Demostración:
Consejo:
Existe una sintaxis más corta para insertar filas en una tabla:
INSERT INTO table_name VALUES (value1, value2, value3 …)
Por ejemplo:
INSERT INTO students VALUES ('John', 'Doe', 24);
En este caso, el orden en el que se indican los valores debe ser el mismo que el orden predeterminado de las columnas.
La diferencia entre los casos de uso de las dos sintaxis que exploramos se hará más evidente en los capítulos posteriores.
¡Gracias por tus comentarios!