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
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(=,,>,=,