临时表是在连接的数据库时候的才有效果,一旦释放资源就删除了,当关闭连接时,Mysql会自动删除表并释放所有空间。
使用MySQL 临时表的简单实例
创建命令 CREATE TEMPORARY
CREATE TEMPORARY TABLE SalesSummary (
-> product_name VARCHAR(50) NOT NULL
-> , total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00
-> , avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00
-> , total_units_sold INT UNSIGNED NOT NULL DEFAULT 0
);
插入语句
INSERT INTO SalesSummary
-> (product_name, total_sales, avg_unit_price, total_units_sold)
-> VALUES
-> ('cucumber', 100.25, 90, 2);
注意 当你使用 SHOW TABLES命令显示数据表列表时,你将无法看到 SalesSummary表。如果你退出当前MySQL会话,再使用 SELECT命令来读取原先创建的临时表数据,那你会发现数据库中没有该表的存在,因为在你退出时该临时表已经被销毁了。
文章来自 http://www.dc3688.com/
MySQL 什么是临时表
原创
©著作权归作者所有:来自51CTO博客作者gzxiaomei的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
什么是oracle的临时表??
你创建了一张普通表,难道你认为它是临时表就是临时表??
oracle 临时表 -
软件测试mysql面试题:什么是临时表?
临时表是用于临时存储数据的临时存储结构。
面试 压力测试 mysql 数据库 职场和发展