SENTENCIA CARACTERISTICA DDL: Lenguaje de definición de Datos (Data Definition Languaje) Entran aquí las sentencias que definen y crean los objetos que soportan la base de datos (creación o supresión de bases, creación o supresión de tablas, relaciones entre tablas, claves en las tablas, etc. (Data Management Languaje) Entran aquí las sentencias para manejar los DML: datos Lenguaje almacenados en de las tablas, a nivel Manipulaci de campos ón de (columnas) o Datos registros (filas). Por ejemplo crear, cambiar o consultar registros o sus datos. DESCRIPCION DE CADA UNA CREATE TABLE: Añade una nueva tabla a la base de datos. DROP TABLE: Suprime una tabla de la base de datos. ALTER TABLE: Modifica la estructura de una tabla existente. CREATE VIEW: Añade una nueva vista a la base de datos. DROP VIEW: Suprime una vista de la base de datos. CREATE INDEX: Construye un índice para una columna. DROP INDEX: Suprime el índice para una columna. CREATE SYNOYM: Define un alias para un nombre de tabla. DROP SYNONYM: Suprime un alias para un nombre de tabla. SELECT: Se utiliza para seleccionar distintos datos de contiene una base de datos INSERT: Añade nuevas filas de datos a la base de datos. DELETE: Suprime filas de datos de la base de datos. UPDATE: Modifica datos existentes en la base de datos. (Data Control Languaje) Entran DCL: aquí las sentencias Lenguaje para controlar las de Control funciones de de Datos administración y control de las bases. Control de acceso GRANT: Concede privilegios de acceso a usuarios. REVOKE: Suprime privilegios de acceso a usuarios. Control de transacciones COMMIT: Finaliza la transacción actual. ROLLBACK: Aborata la transacción actual. COMPONENTES SINTÁCTICOS La mayoría de sentencias SQL tienen la misma estructura. Todas comienzan por un verbo (select, insert, update, create), a continuación, le sigue una o más cláusulas que nos dicen los datos con los que vamos a operar (from, where), algunas de estas son opcionales y otras obligatorias como es el caso del from.