0% encontró este documento útil (0 votos)
24 vistas21 páginas

Comandos DML en SQL: Guía Práctica

El documento aborda la Unidad II de Ingeniería de Computación y Sistemas, enfocándose en el Lenguaje de Consulta Estructurado (SQL) y los comandos de Manipulación de Datos (DML). Se detallan los comandos DML como SELECT, INSERT, UPDATE y DELETE, junto con su sintaxis y ejemplos prácticos. Además, se presenta la estructura de los comandos SQL y su clasificación en DDL, DML, DCL y TCL.

Cargado por

Frankzz 090
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas21 páginas

Comandos DML en SQL: Guía Práctica

El documento aborda la Unidad II de Ingeniería de Computación y Sistemas, enfocándose en el Lenguaje de Consulta Estructurado (SQL) y los comandos de Manipulación de Datos (DML). Se detallan los comandos DML como SELECT, INSERT, UPDATE y DELETE, junto con su sintaxis y ejemplos prácticos. Además, se presenta la estructura de los comandos SQL y su clasificación en DDL, DML, DCL y TCL.

Cargado por

Frankzz 090
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ingeniería de Computación y Sistemas

BASE DE DATOS

Mg. Ing. Carlos Edwin Julca Castillo


UNIDAD II

SESIÓN 10: DML


Objetivos

Identificar los comandos de SQL.

Identificar los comandos DML.

Identificar la estructura de los comandos DML.


LENGUAJE SQL
SQL: Structured Query Language

Lenguaje de Consulta Estructurado, lenguaje de programación que


permite acceder (consultas) y realizar operaciones en bases de datos
relacionales.

SQL funciona con comandos y consultas.


COMANDOS SQL

TCL
DDL (Data DML(Data DCL (Data
(Transaction
Definition Manipulation Control
Control
Language) Language) Language)
Language)
Transaction
Data Definition Data Manipulation Data Control
Control Language
Language (DDL) Language (DML) Language (DCL)
(TCL)

CREATE SELECT
COMMIT
ALTER GRANT
INSERT
DROP
UPDATE ROLLBACK
RENAME
DELETE
TRUNCATE REVOKE
SAVEPOINT
COMMENT MERGE
DML
LENGUAJE DE MANIPULACIÓN DE DATOS (DML)
Permite realizar tareas de consulta o modificación de los datos
contenidos en la Base de Datos de los Sistemas Gestores de
Bases de Datos. SELECT
Comandos DML INSERT
UPDATE
DELETE
MERGE
DML: INSERT
SINTAXIS INSERT

INSERT INTO table [(column [, column…])]


VALUES (value [, value…]);

INSERT INTO departments (department_id, department_name,


manager_id, location_id)
VALUES (70,’Public Relations’, 100, 1700);
INSERT
Método implícito: Se omite la columna de la lista de columnas.

INSERT INTO departments (department_id, department_name)


VALUES (30,’Purchasing’);

Método explícito: Se especifica la palabra clave NULL en la cláusula VALUES.

INSERT INTO departments


VALUES (100,’Finance’, NULL, NULL);
DML: UPDATE
SINTAXIS UPDATE

UPDATE table
SET columna = value [, columna = value, …]
[WHERE condition];

UPDATE employees
SET department_id = 50
WHERE employee_id = 113;
UPDATE
Actualizar el trabajo y el salario del empleado 113 para que coincidan con los del empleado 205.

UPDATE employees
SET job_id = (SELECT job_id
FROM employees
WHERE employee_id = 205),
salary = (SELECT salary
FROM employees
WHERE employee_id = 205)
WHERE employee_id = 113;
DML: DELETE
SINTAXIS DELETE

DELETE [FROM] table


[WHERE condition];

DELETE FROM departments


[WHERE department_name = ‘Finance’;
DELETE
Si se omite la cláusula WHERE, se eliminan todas las filas de la tabla:

DELETE FROM copy_emp;

DELETE FROM employees


WHERE department_id =
(SELECT department_id
FROM departments
WHERE department_name
LIKE '%Public%');
Práctica

Caso Práctico.
¡Gracias!

También podría gustarte