Herramientas para aprender SQL

Recursos para aprender y entender sobre el funcionamiento de SQL.

29 de marzo de 2024

¿Qué es SQL?

SQL (Structured Query Language) es un lenguaje de programación con el objetivo de administrar y manipular bases de datos relacionales. Con SQL, los usuarios pueden crear, modificar y eliminar bases de datos, así como también insertar, actualizar y recuperar datos almacenados en esas bases de datos.

Además de su aplicación en Bases de Datos, SQL se utiliza bastante en el enfoque de Análisis y Ciencia de Datos, esto debido a que al ser relacional, permite ejecutar consultas que nos permiten obtener información con un formato perfecto para estas áreas.

En SQL existen varios tipos de comandos como los siguientes:

  • DDL (Data Definition Language)
  • DML (Data Manipulation Language)
  • DCL (Data Control Language)
  • TCL (Transactional Control Language)

Cada uno de estos tienen enfoques distintos en una base de datos SQL.

Si deseas obtener más información sobre qué sentencias utiliza cada uno de estos enfoques, puedes revisar el siguiente artículo en platzi.com.

SQL Bolt

El primer recurso que te comparto es SQLBolt el cual te enseña desde cero los conceptos básicos de SQL, desde una pequeña introducción sobre qué es SQL, todo lo que necesitas saber sobre consultas, subconsultas, JOIN's, u otras operaciones del DDL o DML.

Esta herramienta sirve mucho para personas principiantes en SQL o incluso como repaso de algunas operaciones del DDL y DML. Personalmente esto me ayudó bastante a entender la manera en cómo funcionan las subconsultas y JOIN's, ya que estos son muy usados para filtrar información específica.

SQLBolt

The SQL Murder Mystery

Una vez ya hayas aprendido las operaciones básicas de SQL, puedes usar el siguiente recurso The SQL Murder Mystery, en este sitio, con los conocimientos previos que ya tienes de SQL, tratarás de resolver un misterio ejecutando consultas SQL hasta encontrar al culpable de ese misterio.

The SQL Murder Mystery

Por último, te comparto una imagen que me ha ayudado mucho para comprender y recordar cómo funcionan y cuál es la sintaxis de los JOIN más comunes.

SQL JOINS

Esta imagen proviene del sitio ByteByteGo donde en el mismo artículo puedes encontrar más información sobre otros conceptos de SQL.