manipulacion de datos
DURANGO
PROGRAMACION II
MANIPULACION DE DATOS
Ing. Tecnologías de Información y Comunicación
INSERT
Para introducir datos nuevos en una base de datos vamos autilizar la orden INSERT de SQL.
Con la sintaxis que se muestra a continuación seremos capaces de introducir datos nuevos
en cualquiera de las tablas que componen una determinada BD. En principio,veremos la
expresión mínima de la orden, formada por dos cláusulas, INTO y VALUES.
INSERT INTO nombreTabla VALUES (listaExpresiones)
Alta un nuevo profesor con los siguientes datos:
dni55555555
nombre PATRICIO MARTÍNEZ,
materia PROGRAMACION
fecha de incorporación 01/01/2000
insert into profesores
values ('55555555','PATRICIO MARTINEZ','PROGRAMACION','2000-1-1')
DELETE
Lasentencia DELETE nos permite borrar las filas contenidas en una tabla.
Para borrar filas de varias tablas habrá que ejecutar tantas sentencias DELETE como de
tablas queramos borrar.
insert intoasignaturas (codigo, descripcion, creditos, creditosp) values ('HI', 'HISTORIA DE LA
INFORMATICA', 4.5, NULL);
insert into asignaturas (codigo, descripcion, creditos, creditosp) values ('FBD','FUNDAMENTOS
DE LAS BASES DE DATOS', 6.0, 1.59;
insert into asignaturas (codigo, descripcion, creditos, creditosp) values ('DGBD', 'DISEÑO Y
GESTION DE BASES DE DATOS', 6.0, 3.0);
UPDATE
Lasentencia UPDATE nos permite modificar la información contenida en una tabla.
No se pueden modificar varias tablas a la vez en una misma sentencia. Para modificar los
valores de varias tablas variashabrá que ejecutar tantas sentencias UPDATE como tablas
queramos modificar. (NOTA: al igual que con delete MySQL sí proporciona sintaxis específica
para poder hacerlo pero otros SGBD no).
Modifique la fecha de ingreso a 1 de enero de 2003 sólo a aquellos profesores cuya
materia sea PROGRAMACION.
update profesores
Update profesores
Set ingreso=’01/01/2003’
Where categoría...
Regístrate para leer el documento completo.