2.2_DML_Consultas SQL Ejercicios - Propuestos

Base de Datos Avanzada Ing. Héctor M. Zelada Valdivieso [email protected] Base de Datos Avanzada • Lenguaje de Man

Views 146 Downloads 1 File size 964KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Base de Datos Avanzada

Ing. Héctor M. Zelada Valdivieso [email protected]

Base de Datos Avanzada

• Lenguaje de Manipulación de Datos (DML)

- Insert , Update, Delete, Select - Consultas avanzadas. - Optimización de consultas.

BD Avanzada • Lenguaje de manipulación de datos (DML) El lenguaje de manipulación de datos (en inglés Data Manipulation Language, o DML), nos permite insertar, modificar, eliminar o recuperar información de la base de datos.

Existen cuatro operaciones básicas: - INSERT - UPDATE - DELETE - SELECT.

• Lenguaje de manipulación de datos (DML) INSERT: La instrucción INSERT agrega una o más filas nuevas a una tabla o vista.

a) Para insertar una fila:

Ejemplo:

Nota: Si un campo es autonumérico no se podrá insertar ya que el DBMS lo generará. Se recomienda que siempre indique los campos de la tabla en donde se insertarán los datos.

• Lenguaje de manipulación de datos (DML) …INSERT b) Para insertar los registros devueltos por una consulta.

Ejemplo:

• Lenguaje de manipulación de datos (DML) UPDATE: La instrucción UPDATE se utiliza para modificar datos de un tabla.

Ejemplo:

• Lenguaje de manipulación de datos (DML) DELETE: La instrucción DELETE se utiliza para eliminar registros de una tabla.

Ejemplo:

• Lenguaje de manipulación de datos (DML) SELECT:

La instrucción SELECT permite recuperar los datos almacenados en una base de datos ALL | DISTINCT | TOP N

Campo1, Campo2, … Campo n

Condición de Filtro: Comparación(=,,>,=,