La expresión INSERT INTO nos permite introducir nuevos registros (tuplas) en una tabla determinada de nuestra base de datos, de este modo podemos ir añadiendo datos a la BBDD que luego pueden ser leídos.
INSERT INTO tiene dos expresiones sintácticas para trabajar, una de ellas es para introducir datos en todos los campos de una tabla y la otra solo en algunos campos específicos. A continuación se muestran las dos expresiones para poder trabajar con ellas:
INSERT INTO tabla VALUES (‘valor_1’, ‘valor_2’, ….)
INSERT INTO tabla (columna_1, columna_2, …) VALUES (‘valor_1’, ‘valor:_2’,…)
Siguiendo con nuestro ejemplo en la BBDD Neptuno, vamos a introducir dos nuevos registros en la tabla registro, uno de cada forma:
INSERT INTO categoria VALUES (’10’, ‘legalidad’, ‘facturas’)
INSERT INTO categoria (NombreCategoria, Descripcion) VALUES (‘material’, ‘platos, sillas, mesas, cubiertos’)
Y ahora veremos el resultado por medio de un SELECT:
| id | Categoría | Descripción |
| 1 | Bebidas | Gaseosas, café, té, cervezas y maltas |
| 2 | Condimentos | Salsas dulces y picantes, delicias, comida para untar y aderezos |
| 3 | Repostería | Postres, dulces y pan dulce |
| 4 | Lácteos | Quesos |
| 5 | Granos/Cereales | Pan, galletas, pasta y cereales |
| 6 | Carnes | Carnes preparadas |
| 7 | Frutas/Verduras | Frutas secas y queso de soja |
| 8 | Pescado/Marisco | Pescados, mariscos y algas |
| material | platos, sillas, mesas, cubiertos | |
| 10 | legalidad | facturas |
Como podemos observar las dos tuplas se han introducido en la BBDD, en las próximas entradas aprenderemos a modificarlas y a borrarlas.
