Sobes.tech
Intern

¿Qué operadores SQL existen?

sobes.tech AI

Respuesta de la IA

Los operadores SQL se dividen en varias categorías:

DDL (Lenguaje de Definición de Datos): Se utilizan para definir o modificar la estructura de la base de datos.

  • CREATE: Crea nuevos objetos en la base de datos (tablas, índices, vistas, etc.).
  • ALTER: Modifica la estructura de objetos existentes en la base de datos.
  • DROP: Elimina objetos de la base de datos.
  • TRUNCATE: Elimina rápidamente todas las filas de una tabla.
  • RENAME: Cambia el nombre de los objetos de la base de datos.

DML (Lenguaje de Manipulación de Datos): Se utilizan para gestionar los datos en las tablas.

  • SELECT: Extrae datos de una o varias tablas.
  • INSERT: Añade nuevas filas a una tabla.
  • UPDATE: Modifica filas existentes en una tabla.
  • DELETE: Elimina filas de una tabla.

DCL (Lenguaje de Control de Datos): Se utilizan para gestionar el acceso a los datos y objetos de la base de datos.

  • GRANT: Concede permisos a los usuarios sobre objetos de la base de datos.
  • REVOKE: Revoca permisos concedidos.

TCL (Lenguaje de Control de Transacciones): Se utilizan para gestionar transacciones.

  • COMMIT: Guarda los cambios realizados en la transacción actual.
  • ROLLBACK: Revierte los cambios realizados en la transacción actual hasta el último punto de guardado o inicio.
  • SAVEPOINT: Establece un punto de guardado dentro de una transacción al que se puede volver con ROLLBACK.

También existen operadores de comparación, operadores lógicos y operadores aritméticos, que se usan en condiciones WHERE y otras partes de las consultas SQL.

  • Operadores de comparación: =, !=, <>, >, <, >=, <=, BETWEEN, LIKE, IN, IS NULL, IS NOT NULL.
  • Operadores lógicos: AND, OR, NOT.
  • Operadores aritméticos: +, -, *, /, %.