返回

MySQL 临时表

发布时间:2022-10-29 23:19:19 292


微信公众号:IT邦德

MySQL 临时表_mysql


MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在 当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。
临时表在 MySQL 3.23 版本中添加,如果你的 MySQL 版本低于 3.23 版本就无法使用 MySQL 的临时表。不过现在一般很少有再使用这么低版本的 MySQL 数据库服务了。
MySQL临时表只在当前连接可见,如果你使用 PHP 脚本来创建 MySQL 临时表,那没当 PHP 脚本执行完成后,该临时表也会自动销毁。
如果你使用了其他 MySQL客户端程序连接 MySQL 数据库服务器来创建临时表,那么只有在关闭客户端程序时才会销毁临时表,当然你也可以手动销毁。

--临时表建表语句
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
);
> select * from information_schema.innodb_temp_table_info;

MySQL 临时表_客户端程序_02


本文如有错误或不完善的地方请大家多多指正,留言或 QQ 皆可,您的批评指正是我写作的最大动力!

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
POJ 1704(Georgia and Bob-Nim博弈) 2022-10-29 22:45:55