¿Que es SQL?

SQL «Lenguaje de Consulta Estructurado» por sus siglas en inglés, es un lenguaje que me permite recuperar y manipular información de una base de datos.

La cantidad de información que cada vez se maneja va aumentando exponencialmente, toda esa información se almacena de diferentes formas, la más conocida son las bases de datos, es ahí donde entra en acción el Lenguaje SQL el cual me ayuda a gestionar toda esa información.

Un ejemplo de una consulta SQL:

SELECT columna1 AS PrimerColumna,
columna2 as Segunda_Columna
FROM tabla
WHERE columna1 > 0
ORDER BY 1

Donde:

  • Columna: Son los campos o columnas de mi tabla.
  • FROM: Me indica el origen de datos, puede ser una tabla o una vista.
  • WHERE: Me ayuda a especificar una condición al obtener la consulta.
  • ORDER BY: Me permite ordenar el resultado de mi consulta.

¿Qué me permite hacer el Lenguaje SQL?

  • Permite crear y eliminar objetos dentro de la base de datos, otorgarles privilegios, objetos como por ejemplo:
    • Tablas
    • Vistas
    • Procedimientos Almacenados, entre otros…
  • Recuperar y manipular información de la bases de datos, a través de de diferentes tipos de sentencias.

La mayoría de bases de datos tienen sus propias variantes del Lenguaje SQL, lo que quiere decir que la misma sentencia que funciona en una base de datos podría no funcionar en otra y arrojar un mensaje de error.

Tipos de sentencias SQL

EL lenguaje SQL se divide en 2 tipos de sentencias, las sentencias DDL y las sentencias DML.

Sentencias DML

Las sentencias DML « Lenguaje de Manipulación de datos » por sus siglas en inglés, me permiten recuperar manipular los registros de la base de datos.

Sentencias DDL

Las sentencias DDL« Lenguaje de Definición de datos » por sus siglas en inglés, me permiten crearmodificar eliminar objetos de la base de datos, mencionamos las siguientes:

  • CREATE: Permite crear objetos de la base de datos.
  • ALTER: Permite modificar objetos de la base de datos.
  • DROP: Permite eliminar objetos de la base de datos.

Base de Datos

Image by Tumisu from Pixabay

Un dato por si solo no representa nada, el conjunto de datos representa información, esta información puede ser almacenada de diferentes formas: archivos, libros, unidades de almacenamiento, etc. Una de esas formas son las bases de datos.

Las bases de datos son repositorios que me permiten mantener la información organizada y almacenada de alguna forma, las bases de datos están conformadas por tablas, procedimientos almacenados, funciones, vistas, y otros objetos.

Los sistemas que me permiten administrar la información almacenada en una base de datos se denominan SGBD (Sistema Gestor de Base de Datos). Existen diferentes sistemas de base de datos cada uno con características y usos distintos, entre los más conocidos podemos mencionar:

SGBD más conocidos:

También te podría interesar »