Comenzando con SQL

Visión general

El lenguaje de consulta estructurado (SQL) es un lenguaje de programación de propósito especial diseñado para administrar datos almacenados en un sistema de administración de bases de datos relacionales (RDBMS). Los lenguajes similares a SQL también se pueden usar en sistemas de gestión de flujo de datos relacionales (RDSMS) o en bases de datos “no solo SQL” (NoSQL).

SQL se compone de 3 sublenguajes principales:

  1. Lenguaje de definición de datos (DDL): para crear y modificar la estructura de la base de datos;
  2. Lenguaje de Manipulación de Datos (DML): para realizar operaciones de Lectura, Inserción, Actualización y Eliminación de los datos de la base de datos;
  3. Lenguaje de Control de Datos (DCL): para controlar el acceso de los datos almacenados en la base de datos.

Artículo de SQL en Wikipedia

Las operaciones principales de DML son Crear, Leer, Actualizar y Eliminar (CRUD para abreviar), que se realizan mediante las instrucciones INSERTAR, SELECCIONAR, ACTUALIZAR y DELETE. También hay una instrucción MERGE (agregada recientemente) que puede realizar las 3 operaciones de escritura (INSERTAR, ACTUALIZAR, ELIMINAR).

Artículo CRUD en Wikipedia


Muchas bases de datos SQL se implementan como sistemas cliente/servidor; el término “servidor SQL” describe dicha base de datos. Al mismo tiempo, Microsoft crea una base de datos que se llama “SQL Server”. Si bien esa base de datos habla un dialecto de SQL, la información específica de esa base de datos no está en el tema de esta etiqueta, sino que pertenece a la [documentación de SQL Server] (https://www.wikiod.com/es/docs/sql-server).