La INSERT INTO se utiliza para insertar nuevos registros en una tabla.
La instrucción INSERT INTO
La INSERT INTO se utiliza para insertar una nueva fila en una tabla.
SQL INSERT INTO Sintaxis
Es posible escribir la instrucción INSERT INTO en dos formas.
La primera forma no especifica los nombres de las columnas en que los datos se insertarán, sólo sus valores:
INSERT INTO table_name
VALUES (value1, value2, value3,...)
VALUES (value1, value2, value3,...)
La segunda forma especifica tanto los nombres de columna y los valores que se insertan:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
VALUES (value1, value2, value3,...)
SQL INSERT INTO Ejemplo
Tenemos los siguientes "Personas" tabla:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Ahora queremos insertar una nueva fila en el "Personas" de mesa.
Nosotros usamos la siguiente instrucción SQL:
INSERT INTO Persons
VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')
VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')
El "Personas" tabla ahora se verá así:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
Insertar datos únicamente en las columnas especificadas
También es posible añadir sólo los datos en columnas específicas.
La siguiente sentencia SQL se agregará una nueva fila, pero sólo añadir los datos del "p_id", "Apellido" y las columnas "Nombre":
INSERT INTO Persons (P_Id, LastName, FirstName)
VALUES (5, 'Tjessem', 'Jakob')
VALUES (5, 'Tjessem', 'Jakob')
El "Personas" tabla ahora se verá así:
P_id | LastName | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob |
No hay comentarios:
Publicar un comentario