Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE MÉXICO
ITSA Página 1
TECNOLÓGICO NACIONAL
DE MÉXICO
Insert SQL
La instrucción INSERT permite crear o insertar nuevos registros en una tabla,
veamos su sintaxis con un ejemplo práctico, la inserción de un registro en la tabla
ALUMNOS:
¡¡¡Nota!!!
Observe como todo lo que se explicó en referencia a los tipos de datos es válido para
la instrucción INSERT. Los datos de tipo numérico no se entrecomillan, a diferencia
de los datos de tipo cadena y fecha.
Update SQL
ITSA Página 2
TECNOLÓGICO NACIONAL
DE MÉXICO
update CURSOS
set ID_PROFE = 2
where ID_CURSO = 5
¡¡¡Nota!!!
Todo lo expuesto sobre lógica booleana es valido para la clausula WHERE de la
instrucción UPDATE, en todo caso dicha cláusula se comporta igual que en una
consulta, solo que ahora en lugar de seleccionar registros para mostrarnos algunos o
todos los campos, seleccionará registros para modificar algunos o todos sus campos.
Por lo tanto omitir la cláusula WHERE en una instrucción UPDATE implica aplicar la
actualización a todos los registros de la tabla.
Veamos otro ejemplo, esta vez se modificarán varios campos y registros con una
sola instrucción. Recordemos la tabla EMPLEADOS, en ella se guardan los datos de
cada empleado, el sueldo y supongamos que también se guarda en el campo
ITSA Página 3
TECNOLÓGICO NACIONAL
DE MÉXICO
PRECIO_HORA el precio de la hora extra que cobra cada empleado en el caso que
las trabaje. Bien, con el cambio de ejercicio se deben subir los sueldos y el precio por
hora extra trabajada, digamos que un 2% el sueldo y un 1 % el precio de la hora
extra. Sin embargo la política de empresa congela el salario a directivos que cobran
3000 euros o más. ¿Qué instrucción actualizaría estos importes según estas
premisas? :
update EMPLEADOS
set SALARIO = SALARIO * 1.02
PRECIO_HORA = PRECIO_HORA * 1.01
where SALARIO < 3000
Por lo tanto, solo se está actualizando el salario y el precio de la hora extra de
aquellos empleados que su salario es inferior a 3000 euros.
UPDATE nombre_tabla
SET campo1 = valor1,
campo2 = valor2,
...
campoN = valorM
WHERE condicines
Delete SQL
La instrucción DELETE permite eliminar registros de una tabla, su sintaxis es simple,
puesto que solo debemos indicar que registros deseamos eliminar mediante la
cláusula WHERE. La siguiente consulta elimina todos los registros de la tabla
mascotas que están de baja:
ITSA Página 4
TECNOLÓGICO NACIONAL
DE MÉXICO
¡¡¡Nota!!!
Al igual que la instrucción que ocurría con la UPDATE, para la instrucción DELETE
es válido todo lo expuesto sobe la cláusula WHERE para consultas.
ITSA Página 5