domingo, 8 de abril de 2012

INSERT en SQL


Esta sentencia se utiliza para introducir un nuevo registro en la base de datos, vamos a decir una nueva linea.

Más adelanta mostraremos como existe la opción de eliminar una linea al igual que en este caso añadimos una nueva linea en la tabla.


Sintaxis:

Tendremos dos formas de introducir los datos en la base de datos:

1.- Indicando expresamente los valores en ciertas columnas
INSERT INTO 'tabla' (columna1, columna2, columna3,....)
VALUES (valor1, valor2, valor3,...)

2.- No indicando las columnas, por tanto se considera que como parametro le pasaremos los valores de todas las columnas
INSERT INTO 'tabla'
VALUES (valor1, valor2, valor3,...)

Ejemplo:

Supongamos que tenemos los siguientes datos en nuestra tabla y queremos añadir una nueva linea para añadir a Maria de 23 años.

Tabla: 'Personas'
nombre apellido edad
Pepe Cuenca 18
Angel Gomez 58
Pedro Rodriguez 32


Con un ejemplo del punto 1 de la parte de sistaxis, la introdución de datos de nombre y edad sería algo así:
INSERT INTO Personas (nombre, edad)
VALUES ('Maria', 23)

Quedando la tabla compuesta como:
Tabla: 'Personas'
nombre apellido edad
Pepe Cuenca 18
Angel Gomez 58
Pedro Rodriguez 32
Maria
23

Con un ejemplo del punto 2 de la parte de sistaxis, el insert sería algo así:
INSERT INTO Personas VALUES ('Maria','Lopez', 23)


Quedando la tabla compuesta como:
Tabla: 'Personas'
nombre apellido edad
Pepe Cuenca 18
Angel Gomez 58
Pedro Rodriguez 32
Maria Lopez 23

No hay comentarios:

Publicar un comentario