1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| INSERT INTO users (name, email, age) VALUES ('Alice', 'alice@example.com', 25); INSERT INTO users (name, email, age) VALUES ('Bob', 'bob@example.com', 30), ('Charlie', 'charlie@example.com', 28);
INSERT INTO users SET name='David', email='david@example.com';
SELECT * FROM users; SELECT name, email FROM users WHERE age > 25; SELECT * FROM users WHERE name LIKE 'A%'; SELECT * FROM users WHERE email IN ('alice@ex.com', 'bob@ex.com'); SELECT * FROM users WHERE age BETWEEN 20 AND 30; SELECT * FROM users ORDER BY age DESC, created_at ASC LIMIT 10 OFFSET 0;
SELECT COUNT(*), AVG(age), MAX(age), MIN(age) FROM users; SELECT status, COUNT(*) FROM users GROUP BY status; SELECT age, COUNT(*) FROM users GROUP BY age HAVING COUNT(*) > 1;
UPDATE users SET age = 26 WHERE name = 'Alice'; UPDATE users SET age = age + 1 WHERE id = 1;
DELETE FROM users WHERE id = 3; DELETE FROM users WHERE age < 18;
|