Insert

Sirve para insertar un registro completo con sus campos.

Insert into  tabla (campo1, campo2, campo3….campoN)

Colocamos la tabla en donde insertaremos los datos sin comillas

Values ( ‘campo1’,’ campo2’,’ campo3’….’campoN’)

Colocamos los valores a insertar, con comillas

Ejemplo: –> insertar usuario tabla

Insert into  usuario (id,nombre,apellido, user) 
 Values ( 's0001','alejandro','silva','asilva') 

Se puede insertar las tuplas resultantes de una consulta. «a todos los clientes tenedores de préstamos en la sucursal Navacerrada se les quiere regalar, como gratificación, una cuenta de ahorro con 200 € por cada cuenta de préstamo »:

insert into impositor
	select nombre-cliente, número-préstamo
	from prestatario, préstamo
	where prestatario.número-préstamo = 
		préstamo.número-préstamo and 
		nombre-sucursal = ‘Navacerrada

Es importante que la evaluación de la instrucción select finalice completamente antes de llevar a cabo ninguna inserción, una consulta del tipo:

	<code>insert into cuenta
	select *
	from cuenta</code>

Si se realizase alguna inserción antes de que finalizase la evaluación de la instrucción select, podría insertar un número infinito de tuplas.