临时表 vs 普通表

临时表和普通表在写法上几乎没差别,差异全在'可见范围'和'生命周期'。弄清楚边界,才决定是否值得用它来替代建一张正式中间表。

临时表 vs 普通表要点

临时表 vs 普通表对照

对比维度 临时表 普通表
可见范围 仅当前连接 所有连接
销毁时机 连接断开自动删 需手动 DROP
SHOW TABLES 不显示 显示
重名处理 遮蔽同名普通表 全局唯一
外键约束 不支持 支持
典型用途 复杂查询中转 业务长期存储
避坑提醒:临时表适合一次性、会话内的计算中转;如果结果要被多个服务或多连接共用,老老实实建物理表并加权限控制。
临时表 vs 普通表 · 临时表 知识卡片
卡片 06 / 07 · 临时表(1080×1440 速查卡片)

临时表知识点