2. D.M.L. - Administración de Datos
Los comandos son los
siguientes:
INSERT, insertar o ingresar.
UPDATE, actualizar o modificar.
DELETE, borrar o eliminar.
3. D.M.L. - Ingresar Información
INSERT
Agrega una tupla o fila a una tabla.
Se debe especificar el nombre de la
tabla y una lista de valores para cada
atributo de la tupla.
5. D.M.L. - Ingresar Información
INSERT
Los valores deberán ingresarse en el
mismo orden en que se especificaron los
atributos en la instrucción CREATE
TABLE.
Por ejemplo, si queremos agregar una
tupla a la tabla JUGADORES, podemos
usar:
12. D.M.L. - Ingresar Información
INSERT
Una segunda forma de la instrucción
INSERT permite al usuario asignar
valores a una lista de atributos y en
que orden.
En este caso, los atributos con valores
NULL o DEFAULT se pueden omitir.
14. D.M.L. - Ingresar Información
INSERT
Por ejemplo, si queremos introducir una
fila para un nuevo jugador del cual sólo
conocemos los atributos NOMBRE,
APELLIDO y ID, podemos usar:
INSERT INTO JUGADORES
(NOM, APE, ID)
VALUES (’Diego’, ‘Forlan’, 2)
15. D.M.L. - Ingresar Información
INSERT
Por ejemplo, si queremos introducir una
fila para un nuevo jugador del cual sólo
conocemos los atributos NOMBRE,
APELLIDO y ID, podemos usar:
INSERT INTO JUGADORES
(NOM, APE, ID)
VALUES (’Diego’, ‘Forlan’, 2)
16. D.M.L. - Ingresar Información
INSERT
Por ejemplo, si queremos introducir una
fila para un nuevo jugador del cual sólo
conocemos los atributos NOMBRE,
APELLIDO y ID, podemos usar:
INSERT INTO JUGADORES
(NOM, APE, ID)
VALUES (’Diego’, ‘Forlan’, 2)
17. D.M.L. - Ingresar Información
INSERT
Por ejemplo, si queremos introducir una
fila para un nuevo jugador del cual sólo
conocemos los atributos NOMBRE,
APELLIDO y ID, podemos usar:
INSERT INTO JUGADORES
(NOM, APE, ID)
VALUES (’Diego’, ‘Forlan’, 2)
18. D.M.L. - Modificar Información
UPDATE
Esta instrucción actualiza los valores de una
tupla, en su forma básica.
UPDATE nombre_tabla
SET atrib2 = valor,
atrib3 = valor,
....................
atribn = valor
WHERE atrib1 = valor;
19. D.M.L. - Modificar Información
UPDATE
UPDATE JUGADORES
SET SEL_ID = 1,
PESO = 78.5,
ALTURA = 1.86
WHERE ID = 2;
20. D.M.L. - Modificar Información
UPDATE
Una segunda forma de la instrucción
UPDATE permite al usuario
modificar valores a un conjunto de
tuplas, que cumplan con determinada
condición.
21. D.M.L. - Modificar Información
UPDATE
Ejemplo:
Otorgar a todos los jugadores
de la selección ’Uruguay’ un
aumento del SUELDO del
10%.
22. D.M.L. - Modificar Información
UPDATE
UPDATE JUGADORES
SET SUELDO = SUELDO * 1.1
WHERE SEL_ID = 9;
23. D.M.L. - Eliminar Información
DELETE
Esta instrucción borra TODOS las
tuplas de una tabla, en su forma básica.
DELETE FROM nombre_tabla;
DELETE FROM JUGADORES;
24. D.M.L. - Eliminar Información
DELETE
También, esta instrucción borra los
valores de una tupla, determinando un
valor para su clave primaria.
DELETE FROM JUGADORES
WHERE ID = 2;
Borra los datos del jugador ID = 2
25. D.M.L. - Eliminar Información
DELETE
Se puede eliminar todas las filas de una
tabla que cumplan con una condición.
Ejemplo:
Borra los datos de los jugadores de la
selección ‘Uruguay’.
26. D.M.L. - Eliminar Información
DELETE
Ejemplo:
DELETE FROM JUGADORES
WHERE SEL_ID = 9;