Apuntes SQL
Apuntes SQL
Analiza
Las ejecuta.
3 TIPOS DE SENTENCIAS
Sentencias para crear o eliminar objetos del SGBD por ejemplo tablas , vistas , etc.
Los datos son estructurados en una tabla de doble entrada (Filas y Columnas)
(Registros y Campos).
2.-FILA ->REGISTRO
3.-Las intersecciones entre filas y columnas son los campos que componen el
fichero.
4.-Para cada empleado se alistara número de empleado , salario y Nombre.
Cada fila corresponde a un ente que debe ser identificado de forma única.
Clave de una tabla esta formado por aquellas columnas que determinan de
manera a cada uno de los registros.
SENTENCIAS DDL
GRANT
Trasmitir a otros usuarios sus autorizaciones sobre las tablas , primero hay que
espesificar como privilegio el mismo GRANT.
Formato
GRANT LISTA-PRIVILEGIOS
ON TABLA
EJEMPLO:
ON clientes
TO U1,U2.
SENTENCIA REVOKE
-From : Se indican la lista del nombre de las tablas separadas por comas.
-Having: Sirven para descartar los grupos de filas. Una vez separados las filas en
uno o varios grupos se descartan aquellos que no satisfacen la condición.
(condición-select-grupo).
Estas funciones nos permiten obtener un solo valor como resultado de aplicar una
determinada operación a los valores contenidos en una columna , por ejemplo la
suma de todos ellos ó su valor medio.
EJEMPLO
Extraer de la tabla de empleados LAS VENTAS máximo y el minimo para cada
grupo de oficinas cuyo código es distinto de 0 , agrupándolo por oficinas cuya
máxima ventas sea superior a 20000.
FROM empleados
GROUP BY oficina
FROM oficinas
GROUP BY ciudad
SENTENCIA INSERT
Formato 1
SUBSELECT
SENTENCIA UPDATE
Formato
WHERE (PREDICADO)
Actualiza todas las filas de la tabla mencionada atrás de UPDATE que cumplan la
condición, modificando las columnas que se mencionen en la clausula SET.
SENTENCIA DELETE
DELETE COLUMNAS
FROM TABLA
CONDICION