Junior
¿Qué grupos de comandos existen en SQL?
sobes.tech AI
Respuesta de la IA
En SQL, se destacan los siguientes grupos de comandos:
-
DDL (Lenguaje de Definición de Datos): Comandos para definir, modificar y eliminar la estructura de la base de datos, trabajando con objetos de la base de datos (tablas, vistas, índices, etc.).
CREATE: Crear objetos de la base de datos.ALTER: Modificar la estructura de los objetos de la base de datos.DROP: Eliminar objetos de la base de datos.TRUNCATE: Eliminar rápidamente todas las filas de una tabla (equivalente aDELETEsinWHERE, pero más rápido y sin generar logs de transacciones).RENAME: Renombrar un objeto de la base de datos.
-
DQL (Lenguaje de Consulta de Datos): Comandos para consultar datos de la base de datos.
SELECT: Extraer datos de una o varias tablas.
-
DML (Lenguaje de Manipulación de Datos): Comandos para manipular datos en las tablas (insertar, actualizar, eliminar).
INSERT: Añadir nuevas filas de datos.UPDATE: Modificar filas de datos existentes.DELETE: Eliminar filas de datos.
-
DCL (Lenguaje de Control de Datos): Comandos para gestionar el acceso a los datos y objetos de la base de datos.
GRANT: Conceder permisos a los usuarios.REVOKE: Revocar permisos concedidos.
-
TCL (Lenguaje de Control de Transacciones): Comandos para gestionar transacciones.
COMMIT: Confirmar los cambios realizados en las transacciones.ROLLBACK: Revertir todos los cambios de la transacción actual.SAVEPOINT: Establecer un punto de guardado en la transacción para revertir parcialmente.