mysql临时表会自动删除吗 巨杉mysql支持临时表

导读:本文主要介绍了巨杉mysql支持的临时表,内容包括临时表的定义、使用场景和注意事项 。
1. 临时表是指在当前会话的连接中创建的表,一般用于存储查询结果,只有当前会话可见,关闭会话后会自动销毁,不会对数据库中其他会话造成影响 。
2. 巨杉mysql支持临时表,可以使用CREATE TEMPORARY TABLE语句创建临时表,临时表的表名必须以“#”开头 , 例如:CREATE TEMPORARY TABLE #tmp_table(id int, name varchar(20)) 。
【mysql临时表会自动删除吗 巨杉mysql支持临时表】3. 临时表常用于存储查询结果,也可以用于复杂的数据处理,比如将多个表的数据进行拼接,然后再插入到另外一个表中 。
4. 在使用临时表时,需要注意:不能使用MyISAM引擎 , 因为MyISAM引擎不支持事务;不能使用外键;不能使用索引,但可以使用唯一索引 。
总结:巨杉mysql支持临时表 , 可以使用CREATE TEMPORARY TABLE语句创建临时表 , 临时表常用于存储查询结果 , 也可以用于复杂的数据处理,但使用时需要注意不能使用MyISAM引擎、外键和索引 。

    推荐阅读