8.5 MySQL中的临时表
当需要在数据库中保存一些临时数据时,临时表就显得非常有用了。MySQL支持创建和删除临时表。本节简单介绍一下如何在MySQL中创建和删除临时表。
8.5.1 创建临时表
1.语法格式
创建临时表的语法格式如下:
CREATE TEMPORARY TABLE [IF NOT EXISTS] 表名
创建临时表比创建普通的数据表只是多了一个TEMPORARY关键字。
2.简单示例
在商品数据库goods中创建临时数据表t_temporary_category。
mysql> CREATE TEMPORARY TABLE t_temporary_category (
-> id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
-> t_name VARCHAR(30)
-> );
Query OK, 0 rows affected (0.01 sec)
接下来,查看临时数据表t_temporary_category的表结构信息。
mysql> SHOW CREATE TABLE t_temporary_category \G
***********************