Skip to content

第 8 课:数据库入门

SELECT、INSERT、UPDATE、DELETE 就够了

一、为什么要会数据库

前端显示的数据对不对?查数据库验证。 点了"下单",订单到底存没存进去?查数据库才知道。 想批量造测试数据?写 SQL 插入。

不会数据库的测试,就像不会看称的厨师。

二、4 条 SQL 够上班用

SELECT —— 查数据(最常用)

sql
SELECT * FROM users;
SELECT id, nickname FROM users WHERE user_id = 10001;
SELECT * FROM orders ORDER BY create_time DESC LIMIT 10;

INSERT —— 插入数据

sql
INSERT INTO users (nickname, phone) VALUES ('小明', '13800000001');

UPDATE —— 更新数据

sql
UPDATE orders SET status = 'cancelled' WHERE order_id = 'ORD001';

DELETE —— 删除数据

sql
DELETE FROM users WHERE id = 10001;

⚠️ 永远先 SELECT 看一眼再 DELETE,别在生产库操作。

三、JOIN —— 两张表一起查

sql
SELECT u.nickname, COUNT(o.id)
FROM users u LEFT JOIN orders o ON u.id = o.user_id
WHERE u.nickname = '小明'
GROUP BY u.nickname;

四、实际场景

验证注册:SELECT * FROM users WHERE phone = 'xxx' 验证订单:SELECT status, amount FROM orders WHERE user_id = xxx 造测数:``INSERT INTO orders ... 清理数据:DELETE FROM orders WHERE ...`

工具推荐

新手用可视化工具:Navicat / DBeaver / Sequel Pro

💬 给清秀留言