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