首页 > 学院 > 开发设计 > 正文

mysql 临时表

2019-11-09 13:29:23
字体:
来源:转载
供稿:网友

MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。 临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版本的MySQL数据库服务了。

MySQL临时表只在当前连接可见,如果你使用php脚本来创建MySQL临时表,那没当PHP脚本执行完成后,该临时表也会自动销毁。

如果使用了其他MySQL客户端程序连接MySQL数据库服务器来创建临时表,那么只有在关闭客户端程序时才会销毁临时表,也可以手动销毁。

mysql> CREATE TEMPORARY TABLE SalesSummary ( -> name VARCHAR(50) NOT NULL -> , sales DECIMAL(12,2) NOT NULL DEFAULT 0.00 -> , rice DECIMAL(7,2) NOT NULL DEFAULT 0.00 -> , sold INT UNSIGNED NOT NULL DEFAULT 0);

可以像操作普通表一样操作临时表


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表