jueves, 21 de agosto de 2014

Insertar datos

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