1. Lenguaje de Definición de Datos (DDL)
1.1. Comandos Principales:
1.1.1. CREATE: Crea objetos como tablas, bases de datos, vistas, índices, etc.
1.1.1.1. Objetos Afectados:
1.1.1.1.1. Tablas
1.1.1.1.2. bases de datos
1.1.1.1.3. vistas
1.1.1.1.4. índices
1.1.1.2. Permisos Necesarios:
1.1.1.2.1. CREATE
1.1.2. ALTER: Modifica la estructura de objetos existentes.
1.1.2.1. Objetos Afectados:
1.1.2.1.1. Tablas
1.1.2.1.2. vistas
1.1.2.1.3. índices
1.1.2.2. Permisos Necesarios
1.1.2.2.1. ALTER
1.1.3. DROP: Elimina objetos de la base de datos.
1.1.3.1. Objetos Afectados:
1.1.3.1.1. Tablas
1.1.3.1.2. bases de datos
1.1.3.1.3. vistas
1.1.3.1.4. índices
1.1.3.2. Permisos Necesarios
1.1.3.2.1. DROP
2. Lenguaje de Manipulación de Datos (DML)
2.1. Comandos Principales:
2.1.1. INSERT: Inserta datos en una tabla.
2.1.1.1. Objetos Afectados:
2.1.1.1.1. Datos en tablas
2.1.1.2. Permisos Necesarios
2.1.1.2.1. INSERT
2.1.2. UPDATE: Actualiza datos existentes en una tabla.
2.1.2.1. Objetos Afectados:
2.1.2.1.1. Datos en tablas
2.1.2.2. Permisos Necesarios
2.1.2.2.1. UPDATE
2.1.3. DELETE: Elimina datos de una tabla.
2.1.3.1. Objetos Afectados:
2.1.3.1.1. Datos en tablas
2.1.3.2. Permisos Necesarios
2.1.3.2.1. DELETE
3. Lenguaje de Control de Datos (DCL)
3.1. Comandos Principales:
3.1.1. GRANT: Concede permisos a usuarios.
3.1.1.1. Objetos Afectados:
3.1.1.1.1. Tablas
3.1.1.1.2. vistas
3.1.1.1.3. procedimientos
3.1.1.1.4. funciones
3.1.1.2. Permisos Necesarios
3.1.1.2.1. GRANT OPTION
3.1.2. REVOKE: Revoca permisos concedidos a usuarios.
3.1.2.1. Objetos Afectados
3.1.2.1.1. Tablas
3.1.2.1.2. vistas
3.1.2.1.3. procedimientos
3.1.2.1.4. funciones
3.1.2.2. Permisos Necesarios
3.1.2.2.1. GRANT OPTION