mysql临时表

在mysql中使用system可以执行shell命令
例如system ls可以列出当前文件夹列表

创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字
临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。当然你可以在仍然连接的时候删除表并释放空间。
DROP TABLE tmp_table

1、临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:
 1)定义字段

CREATE TEMPORARY TABLE tmp_table (   
    name VARCHAR(10) NOT NULL,   
    value INTEGER NOT NULL   
)  
2)直接将查询结果导入临时表

CREATE TEMPORARY TABLE tmp_table SELECT * FROM table_name  
2、另外mysql也允许你在内存中直接创建临时表,因为是在内存中所有速度会很快,语法如下:

CREATE TEMPORARY TABLE tmp_table (   
     name VARCHAR(10) NOT NULL,   
     value INTEGER NOT NULL   
  ) TYPE = HEAP   

posted on 2017-10-25 18:06  标配的小号  阅读(900)  评论(0编辑  收藏  举报

导航