Professional Documents
Culture Documents
Aprendizaje esperado
Contenido
1. 2. 3. 4.
1.- INSERT: Permite agregar datos (contenido) en forma de registro a las tablas
2.- DELETE: Permite eliminar registros(tuplas o filas) de datos contenidos en las tablas
3.- UPDATE: Permite actualizar o modificar valores del contenido de columnas o filas de las tablas.
4.- SELECT: Permite recuperar (desplegar o mostrar) la informacin que almacenan las tablas
1.- INSERT Tiene 2 formas de sintaxis para la instruccin a) INSERT INTO tabla (campo1, ..., campoN) VALUES (valor1, ..., valorN); b) INSERT INTO tabla VALUES (valor1, ..., valorN); Adems se puede utilizar usando una consulta SELECT anidada: INSERT INTO tabla < SENTENCIA SELECT >;
2.- DELETE Tiene la siguiente sintaxis: DELETE FROM tabla [ WHERE condicin ] ;
Para restringir las tuplas o filas que se utilizan, se pueden imponer condiciones. Para ello se usa la clusula WHERE. Cuando SQL aplica una clusula WHERE a una tabla, se omiten todas las filas de dicha tabla para las cuales la expresin de WHERE es falsa o nula.
Se usa solo con cadenas de caracteres. Es una comparacin de igualdad pero admite comodines: - %: se puede sustituir por cualquier nmero de caracteres (0 o ms) - _: se sustituye por 1 carcter
IN dentro Se puede usar con cualquier tipo de datos, y busca la pertenencia de un elemento en un conjunto. Es equivalente a =ANY.
3.- UPDATE
Para ordenar los datos, se utiliza la clusula ORDER BY. ORDER BY campo1 [ASC|DESC], campo2 [ASC|DESC], ... Las funciones de agregacin se suelen utilizar combinadas con la clusula de agrupamiento GROUP BY, que agrupa el resultado por una serie de atributos.
Cuando se selecciona un conjunto de atributos agrupados por uno o ms atributos, se pueden imponer condiciones a los grupos (es decir, condiciones a los atributos que se estn seleccionando). Es la clusula HAVING, que sera el equivalente a la clusula WHERE pero aplicada a los grupos. Es decir, elimina los grupos para los cuales la expresin HAVING da como resultado FALSO o DESCONOCIDO.
Ejercicios
Realice en forma personal la gua de ejercicios respecto del contenido de la clase. La gua ser revisada al comienzo de la prxima clase.
Cierre de la clase