MySQL临时表

MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。

临时表主要用于对大数据量的表上作一个子集,提高查询效率 如:join连表查询
临时表建在内存里,数据也在内存里
可以通过参数 tmp_table_size 来设定临时表大小 SHOW VARIABLES LIKE '%tmp_table_size%'
达到tmp_table_size设定的内存上限后将在磁盘上创建临时文件

创建临时表加上 TEMPORARY

CREATE TEMPORARY TABLE SalesSummary (
    product_name VARCHAR(50) NOT NULL
);

你可能感兴趣的:(mysql,mysql,数据库,database)