mysql临时表

Posted 追风逐月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql临时表相关的知识,希望对你有一定的参考价值。

mysql临时表:一般用于存储过程,临时存在,用完后系统自动清除,效率比普通表快。
用处:针对一些反复需要联表查寻的数据,使用临时表。

-- 创建临时表
CREATE TEMPORARY TABLE IF NOT EXISTS  eval_processevaldetail_tmp (
    StudentId VARCHAR(50) NOT NULL,
    totalBadgeCount INT
)
-- 给临时表添加索引
CREATE INDEX eval_processevaldetail_tmp_stuid ON eval_processevaldetail_tmp (StudentId);
-- 删除临时表
DROP TABLE IF EXISTS eval_processevaldetail_tmp;
-- 清除临时表数据
TRUNCATE TABLE eval_processevaldetail_tmp;

 

以上是关于mysql临时表的主要内容,如果未能解决你的问题,请参考以下文章

SQL怎么创建一个临时表

(MYSQL) Auto_increment 基于另一个表的最大 id 的临时表?

mysql之临时表

MySQL创建临时表?

关于MySQL的关联查询

吴裕雄 25-MySQL 临时表