SlideShare una empresa de Scribd logo
1 de 26
D.M.L.
(Lenguaje de Manipulación de Datos)
Prof. Gabriel Matonte
en base a documento de L. Carámbula.
D.M.L. - Administración de Datos
 Los comandos son los
siguientes:
INSERT, insertar o ingresar.
UPDATE, actualizar o modificar.
DELETE, borrar o eliminar.
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.
D.M.L. - Ingresar Información
 INSERT
INSERT INTO nombre_tabla
VALUES
(val_atrib1, val_atrib2, ..., val_atribn);
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:
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
Las cadenas de caracteres
(tipo CHAR) se deben
encerrar entre comillas
simples.
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
Las cadenas de caracteres
(tipo CHAR) se deben
encerrar entre comillas
simples.
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
D.M.L. - Ingresar Información
 INSERT
INSERT INTO JUGADORES
VALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_ID
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.
D.M.L. - Ingresar Información
 INSERT
INSERT INTO nombre_tabla
(atrib1, atrib2, ..., atribn);
VALUES
(val_atrib1, val_atrib2, ..., val_atribn);
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)
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)
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)
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)
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;
D.M.L. - Modificar Información
 UPDATE
 UPDATE JUGADORES
SET SEL_ID = 1,
PESO = 78.5,
ALTURA = 1.86
WHERE ID = 2;
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.
D.M.L. - Modificar Información
 UPDATE
Ejemplo:
Otorgar a todos los jugadores
de la selección ’Uruguay’ un
aumento del SUELDO del
10%.
D.M.L. - Modificar Información
 UPDATE
UPDATE JUGADORES
SET SUELDO = SUELDO * 1.1
WHERE SEL_ID = 9;
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;
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
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’.
D.M.L. - Eliminar Información
 DELETE
Ejemplo:
DELETE FROM JUGADORES
WHERE SEL_ID = 9;

Más contenido relacionado

Más de CESARAS4

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.ppt
CESARAS4
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptx
CESARAS4
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdf
CESARAS4
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsx
CESARAS4
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas web
CESARAS4
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
CESARAS4
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
CESARAS4
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
CESARAS4
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docx
CESARAS4
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
CESARAS4
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
CESARAS4
 

Más de CESARAS4 (17)

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.ppt
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptx
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdf
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsx
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas web
 
1817054.ppt
1817054.ppt1817054.ppt
1817054.ppt
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.ppt
 
12341467.ppt
12341467.ppt12341467.ppt
12341467.ppt
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdf
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
SEGURIDAA.ppt
SEGURIDAA.pptSEGURIDAA.ppt
SEGURIDAA.ppt
 
14073596.ppt
14073596.ppt14073596.ppt
14073596.ppt
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docx
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

LENGUAJE DE MANIPULACION DE DATOS (DML)

  • 1. D.M.L. (Lenguaje de Manipulación de Datos) Prof. Gabriel Matonte en base a documento de L. Carámbula.
  • 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.
  • 4. D.M.L. - Ingresar Información  INSERT INSERT INTO nombre_tabla VALUES (val_atrib1, val_atrib2, ..., val_atribn);
  • 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:
  • 6. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID
  • 7. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID Las cadenas de caracteres (tipo CHAR) se deben encerrar entre comillas simples.
  • 8. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID Las cadenas de caracteres (tipo CHAR) se deben encerrar entre comillas simples.
  • 9. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID
  • 10. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID
  • 11. D.M.L. - Ingresar Información  INSERT INSERT INTO JUGADORES VALUES (1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1); ID, NOM, APE, PESO, ALTURA, SEL_ID
  • 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.
  • 13. D.M.L. - Ingresar Información  INSERT INSERT INTO nombre_tabla (atrib1, atrib2, ..., atribn); VALUES (val_atrib1, val_atrib2, ..., val_atribn);
  • 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;