MySQL
MySQL
ALTER TABLE users ADD COLUMN nickname VARCHAR(50) NULL AFTER name;PostgreSQL
PostgreSQL
ALTER TABLE users ADD COLUMN nickname varchar(50);
-- 列顺序固定为创建顺序;展示顺序交给查询列清单| 位置 | MySQL 可用 FIRST/AFTER;PG 只能追加到末尾 |
|---|---|
| 成本 | 两者加“可空或带常量默认值”的列都可以是轻量操作(PG 11+ 支持快速默认值) |
| 注意 | SELECT * 的列顺序变化会影响下游解析(如导出脚本按位置取值) |