MySQL临时表是一种特殊类型的表,它允许用户存储一个临时结果集,该结果集在当前会话中多次重用。临时表只在当前连接可见,当关闭连接时,MySQL会自动删除表并释放所有空间。以下是临时表的相关信息:
CREATE TEMPORARY TABLE
语句创建,且在CREATE
和TABLE
关键字之间添加TEMPORARY
关键字。可以使用SHOW TABLES
语句查看当前会话中存在的所有表,包括临时表。但是,SHOW TABLES
语句无法区分临时表和普通表。为了只查看当前会话中存在的临时表,可以使用INFORMATION_SCHEMA
数据库或执行COMMIT
语句后使用SHOW TABLES
语句。
临时表是MySQL中一种非常有用的功能,它们可以帮助我们在当前会话中暂时存储和处理数据,从而提高查询效率和数据处理能力。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mysql临时表的用法是什么