【数据库】临时表
博客专区 > Zoe_2016 的博客 > 博客详情
【数据库】临时表
Zoe_2016 发表于12个月前
【数据库】临时表
  • 发表于 12个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

创建 

create temporary table count_salary(
id int not null,
count int)

MySQL会自动删除并释放所用内存(断开于mysql的连接后),但你也可以手动删除

drop table count_salary;

若数据库中有同名表,临时表会自动屏蔽原表

声明为heap表,MySQL允许在内存中创建

create temporary table count_salary(
id int not null,
count int)type = heap

*因为heap表存储在内存中,你对它运行的查询可能比磁盘上的临时表快些。然而,HEAP表与一般的表有些不同,且有自身的限制。详见MySQL参考手册。

直接将查询结果导入表

CREATE TEMPORARY TABLE tmp_table SELECT * FROM table_name

 

共有 人打赏支持
粉丝 0
博文 28
码字总数 12725
×
Zoe_2016
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: