SQL Fundamentals

SQL (Structured Query Language) is the standard language for relational databases.

Core Operations (CRUD)

-- CREATE
INSERT INTO users (name, email, age) VALUES ('Alice', '[email protected]', 30);
INSERT INTO users (name, email) VALUES ('Bob', '[email protected]');

-- READ
SELECT * FROM users;
SELECT name, email FROM users WHERE age > 25;
SELECT * FROM users ORDER BY name ASC LIMIT 10;

-- UPDATE
UPDATE users SET age = 31 WHERE email = '[email protected]';
UPDATE users SET status = 'active' WHERE created_at > '2026-01-01';

-- DELETE
DELETE FROM users WHERE email = '[email protected]';
DELETE FROM users WHERE status = 'inactive' AND last_login < '2025-01-01';

Filtering & Operators

Aggregate Functions

JOINs

Subqueries & CTEs

Last updated