基础查询要点
- 骨架:SELECT 列 FROM 表; 最简形态就能跑
- SELECT * 查所有列,写接口时别用,只查需要的列
- 只查一列也行:SELECT name FROM product
- 多条列用逗号分隔,列名写错会报未知列
- 不指定 WHERE 会返回全表所有行,大表要小心
- 语句关键字大小写不敏感,但列名按表定义区分
基础查询示例
-- 查所有列
SELECT * FROM product;
-- 只查需要的列
SELECT name, price FROM product;
避坑提醒:SELECT * 是反模式:表加字段会让下游代码意外多出列,还会让覆盖索引失效,接口里别写。