为什么学 SQL
几乎所有业务系统都离不开关系型数据库。SQL(Structured Query Language)是与数据库沟通的通用语言,掌握它就能自由地存取数据。
建表
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT
);
增(INSERT)
INSERT INTO users (name, age) VALUES ('张三', 28);
INSERT INTO users (name, age) VALUES ('李四', 32);
查(SELECT)
-- 查询全部
SELECT * FROM users;
-- 带条件
SELECT name, age FROM users WHERE age > 30;
-- 排序与限制
SELECT * FROM users ORDER BY age DESC LIMIT 10;
改与删(UPDATE / DELETE)
UPDATE users SET age = 29 WHERE name = '张三';
DELETE FROM users WHERE name = '李四';
简单联表
SELECT u.name, o.amount
FROM users u
JOIN orders o ON u.id = o.user_id;
小结
你已经掌握了 SQL 的增删改查与基础联表。下一步可学习索引、事务与性能优化。