Escolar Documentos
Profissional Documentos
Cultura Documentos
Manipulacin de Datos)
Unidad 2
2.1. INSERT
Investigar:
2.1. UPDATE
2.2. DELETE
Obsrvese que cada comando DELETE slo opera sobre una relacin. Si se
desea borrar tuplas de varias relaciones es necesario utilizar una orden
DELETE por cada relacin.
Cuando borramos datos de una vista, los estamos borrando tambin de la tabla.
Las vistas son solo una forma de ver los datos, no una copia.
Si intentamos borrar un registro de una tabla referenciada por una FOREING KEY
como tabla maestra, si la tabla dependiente tiene registros relacionados la
sentencia DELETE fallar a no ser que la tabla hija contenga la sentencia ON
DELETE CASCADE.
TRUNCATE
DELETE Vs TRUNCATE
la tabla puede recrearse como una vaca con TRUNCATE TABLE, incluso si
los archivos de datos o de ndice se han corrompido
SELECT
La clusula WHERE seguida por un criterio de seleccin, una condicin. Esta parte
es opcional.
Seleccin de columnas
Clusula FROM
La clusula FROM define las tablas de las que se van a seleccionar las
columnas.
Tambin se puede asociar un alias a las tablas para abreviar los nombres
de las tablas. Un ejemplo se puede ver en la sentencia SQL siguiente:
Esta condicin regresa todas las filas que cumplen dicha condicional. La
complejidad del criterio de bsqueda es prcticamente ilimitada, y en l
se pueden combinar operadores de diversos tipos con funciones de
columnas, componiendo expresiones ms o menos complejas.
Clusula ORDER BY
Clusula DISTINCT