Logo

Introducción al Lenguaje de Consulta Estructurada (SQL)

El Lenguaje de Consulta Estructurada, conocido comúnmente como SQL (por sus siglas en inglés), es un lenguaje de programación utilizado para gestionar y manipular bases de datos relacionales. Fue desarrollado a principios de la década de 1970 por IBM y ha sido ampliamente adoptado en la industria de la tecnología debido a su simplicidad y poder.

¿Qué es SQL?

SQL es un lenguaje de programación especializado en la gestión de bases de datos relacionales. Permite a los usuarios realizar diversas tareas, como la creación de tablas, la inserción y actualización de datos, la selección y filtrado de información, y la realización de operaciones matemáticas y estadísticas.

Características de SQL

Sintaxis básica de SQL

SQL utiliza una sintaxis específica para realizar consultas y manipulación de datos. A continuación, se presentan algunos ejemplos de comandos SQL básicos:

SELECT nombre, edad FROM usuarios;
INSERT INTO usuarios (nombre, edad) VALUES ('Juan', 25);
UPDATE usuarios SET edad = 30 WHERE nombre = 'Juan';
DELETE FROM usuarios WHERE nombre = 'Juan';
CREATE TABLE usuarios (
  id INT PRIMARY KEY,
  nombre VARCHAR(50),
  edad INT
);

Ejemplos de consultas SQL

A continuación, se presentan algunos ejemplos de consultas SQL que ilustran el poder y la flexibilidad de este lenguaje:

SELECT * FROM usuarios WHERE edad > 30;
SELECT COUNT(*) FROM usuarios;
SELECT genero, AVG(edad) FROM usuarios GROUP BY genero;
SELECT * FROM usuarios WHERE id IN (SELECT DISTINCT usuario_id FROM compras WHERE fecha > NOW() - INTERVAL 30 DAY);

Referencias

© Copyright 2024, todos los derechos reservados.