Glossan

¿Qué es SQL?

También llamado: Structured Query Language, MySQL, consulta SQL

Definición

SQL es el lenguaje estándar para consultar y modificar datos en bases de datos relacionales como MySQL, MariaDB o PostgreSQL.

SQL se lee casi como una frase en inglés: «selecciona estas columnas de esta tabla donde se cumpla esto». Con unas pocas instrucciones se cubre la mayor parte del trabajo diario con una base de datos.

Ejemplo

-- Crear una tabla
CREATE TABLE terminos (
  id        INT AUTO_INCREMENT PRIMARY KEY,
  slug      VARCHAR(100) NOT NULL UNIQUE,
  titulo    VARCHAR(200) NOT NULL,
  visitas   INT DEFAULT 0
);

-- Insertar, consultar, modificar y borrar
INSERT INTO terminos (slug, titulo) VALUES ('dns', 'DNS');
SELECT titulo, visitas FROM terminos WHERE visitas > 100 ORDER BY visitas DESC;
UPDATE terminos SET visitas = visitas + 1 WHERE slug = 'dns';
DELETE FROM terminos WHERE slug = 'obsoleto';

Instrucciones básicas

Instrucción Qué hace
SELECT Leer datos
INSERT Añadir filas
UPDATE Modificar filas
DELETE Borrar filas
JOIN Combinar datos de varias tablas
CREATE / ALTER / DROP Crear, cambiar o eliminar tablas

Errores habituales

¿Tienes un producto o servicio relacionado con SQL? Anúnciate en este término.

Términos relacionados

Categorías: Backend