HDP115

Lenguaje SQL

Aprende sobre el lenguaje SQL, su clasificación y los comandos básicos para interactuar con bases de datos relacionales.

CE

Cristian Escalante

Última actualización: 2 de mayo de 2025

sql
programación
desarrollo

Lenguaje SQL

SQL (Structured Query Language), se clasifica como un lenguaje de programación para almacenar y procesar información en una base de datos relacional. Internamente usa algebra y calculo relacional (RAT) para efectuar consultas y obtener o modificar información de forma sencilla.​

SQL es un estándar ANSI/ISO para la definición, manipulación y control de bases de datos relacionales. La actualización más reciente se puede encontrar en la ISO/IEC 9075-1:2023.

SQL es un lenguaje estándar para interactuar con bases de datos relacionales. ANSI/ISO ha definido una serie de comandos básicos, organizados en tres categorías principales:

DDL: Data Definition Language​

se refiere a los comandos que se utilizan para definir y modificar la estructura de la base de datos. Esto incluye la creación, alteración y eliminación de tablas, índices, vistas, etc.

  • CREATE: se utiliza para crear objetos en la base de datos, como tablas, vistas o índices.
  • ALTER: se utiliza para modificar la estructura de los objetos existentes, como tablas o columnas.
  • DROP: se utiliza para eliminar objetos de la base de datos, como tablas o vistas.
  • TRUNCATE: se utiliza para eliminar todos los registros de una tabla sin eliminar la estructura de la tabla.

DML: Data Manipulation Language​

Se refiere a los comandos de SQL para manipular los datos dentro de las tablas de la base de datos. Esto incluye insertar, actualizar, eliminar y consultar los datos.

Los comandos DML no afectan la estructura de las tablas, solo los registros dentro de ellas.

  • INSERT: se utiliza para insertar registros en una tabla.
  • SELECT: se utiliza para consultar y recuperar datos de una o más tablas.
  • UPDATE: se utiliza para modificar los datos existentes en una tabla.
  • DELETE: se utiliza para eliminar registros de una tabla.

DCL: Data Control Language​

Se refiere a los comandos utilizados para controlar el acceso a los datos y las operaciones que los usuarios pueden realizar en la base de datos. Estos comandos permiten otorgar o revocar permisos a los usuarios para realizar ciertas operaciones en la base de datos.

  • GRANT: se utiliza para otorgar permisos a los usuarios para realizar operaciones en las bases de datos.
  • REVOKE: se utiliza para revocar permisos previamente otorgados.
Base de datos relacionales
Es un tipo de base de datos que organiza y almacena datos en...
Sistemas Gestores de Base de Datos (SGBD)
Un SGBD es un software que permite almacenar, recuperar, mod...

Conceptos Básicos de HTML

Aprende los conceptos básicos de HTML

Conceptos Básicos de CSS

Aprende los conceptos básicos de CSS

Conceptos Básicos de JavaScript

Aprende los conceptos básicos de JavaScript

Conceptos Básicos de GIT

Aprende los conceptos básicos de GIT

Conceptos Básicos de Python

Aprende los conceptos básicos de Python

Conceptos Básicos de UML

Aprende los conceptos básicos de UML

Refuerzo Academico de Herramientas de Productividad 2025