Insertar datos.
Hasta ahora hemos visto como se almacenan los datos
en una base de datos y como consultar esos datos almacenados, pero no
hemos visto como almacenar dichos datos.
Para almacenar datos en una base de datos debemos
insertar filas en las tablas. Para ellos SQL pone a nuestra disposición
la sentencia INSERT.
Inserción de filas
El proceso de inserción de filas consiste en añadir a una tabla una o más filas y en cada fila todos o parte de sus campos.
Podemos distinguir dos formas de insertar filas:
-
Inserción individual de filas.
-
Inserción multiple de filas.
La sintaxis de la sentencia INSERT es diferente según cual sea nuestro proposito.
Sólo podremos omitir un campo al efectuar una inserción cuando este acwepte valores nulos.
Inserción individual de filas
Para realizar la insercción individual de filas SQL posee la instrucción INSERT INTO.La insercción individual de filas es la que más comunmente utilizaremos. Su sintaxis es la siguiente:
INSERT INTO <nombre_tabla> [(<campo1>[,<campo2>,...])] values (<valor1>,<valor2>,...); |
Como se puede observar la sentencia tiene dos partes claramente diferenciadas, por un lado la propia INSERT INTO seguida
de la lista de campos en los que queremos insertar los datos, y por
otro la lista de valores que queremos insertar en los campos. La mejor
forma de ver esto es a través de un ejemplo.
INSERT INTO tCoches (matricula, marca , modelo , color , numero_kilometros) values ('M1111CA', 'RENAULT', 'MEGANE TR100', 'NEGRO DIAMANTE', 78000);Nota:Hemos utilizado el color rojo para los datos de tipo texto, entrecomillados con la comilla simple, y el azul para los numericos.
No hay comentarios:
Publicar un comentario