SQL INSERT


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,...)

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,...)


SQL INSERT INTO Ejemplo

Tenemos los siguientes "Personas" tabla:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

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')
El "Personas" tabla ahora se verá así:
P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger


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')

El "Personas" tabla ahora se verá así:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger
5TjessemJakob  

No hay comentarios:

Publicar un comentario