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.