多场景下MySQL临时表有什么用?

【多场景下MySQL临时表有什么用?】MySQL有一些平常会在一些配置里看到,但似乎没有太多的关注的参数或则功能,都是默默支持着整个MySQL体系运转,这里所介绍的就是临时表 。
MySQL临时表在很多场景中都会用到,比如用户自己创建的临时表用于保存临时数据,以及MySQL内部在执行复杂SQL时,需要借助临时表进行分组、排序、去重等操作 。下面将会对MySQL临时表的一些概念、分类和常见问题进行整理 。
多场景下MySQL临时表有什么用?

文章插图
 
MySQL临时表类型1.外部临时表,通过create temporary table语法创建的临时表,可以指定存储引擎为memory,innodb, myisam等等,这类表在会话结束后,会被自动清理 。如果临时表与非临时表同时存在,那么非临时表不可见 。show tables命令不显示临时表信息 。
可通过information


    推荐阅读