在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何在MySQL中使用临时表

100次阅读
没有评论

共计 1232 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这期内容当中丸趣 TV 小编将会给大家带来有关如何在 MySQL 中使用临时表,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创建临时表很容易,给正常的 CREATE TABLE 语句加上 TEMPORARY 关键字:

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

临时表将在你连接 MySQL 期间存在。当你断开时,MySQL 将自动删除表并释放所用的空间。当然你可以在仍然连接的时候删除表并释放空间。

DROP TABLE tmp_table

如果在你创建名为 tmp_table 临时表时名为 tmp_table 的表在数据库中已经存在,临时表将有必要屏蔽(隐藏)非临时表 tmp_table。

如果你声明临时表是一个 HEAP 表,MySQL 也允许你指定在内存中创建它:

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

因为 HEAP 表存储在内存中,你对它运行的查询可能比磁盘上的临时表快些。然而,HEAP 表与一般的表有些不同,且有自身的限制。详见 MySQL 参考手册。

正如前面的建议,你应该测试临时表看看它们是否真的比对大量数据库运行查询快。如果数据很好地索引,临时表可能一点不快。

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

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

3、从上面的分析可以看出临时表的数据是会被清空的,你断开了连接就会被自动清空,但是你程序中不可能每发行一次 sql 就连接一次数据库吧 (如果是这样的话,那就会出现你担心的问题,如果不是就没有问题),因为只有断开数据库连接才会被清空数据,在一个数据库连接里面发行多次 sql 的话系统是不会自动清空临时表数据的。

上述就是丸趣 TV 小编为大家分享的如何在 MySQL 中使用临时表了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1232字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 97se亚洲国产综合自在线观看 | 国产性做久久久久久 | 日韩精品一区二区亚洲av | 国产成人精品一区二区在线小狼 | 亚洲中文字幕无码永久在线 | 色宅男av66| 91啦91pornv国产自 | 国产成人在线观看网站 | 日本一区二区三区精品国产 | 97久久国产一区二区三区四区 | 国产后入又长又硬 | 国产精品久久久久久久久绿色 | 黄网站免费在线 | 偷拍自拍中文字幕 | 熟妇人妻av无码一区二区三区 | 国产精品美女久久久久av爽 | 少妇粉嫩小泬喷水视频 | 对白脏话肉麻粗话av | 日本一区二区三区久久 | 67pao国产成视频永久免费 | 亚洲中国最大av网站 | 黄色一级性生活视频 | 中文字幕欧洲有码无码 | 麻豆午夜| 国产免费内射又粗又爽密桃视频 | 国产精品一区二区久久精品 | 特级做a爰片毛片免费69 | 日日骑夜夜骑 | 欧美中文在线 | 久久人成 | 在线天堂中文www官网 | 欧美乱子伦一区二区三区 | 美女免费毛片 | 性欧美人妖在线看 | 久久久久国产成人精品亚洲午夜 | 中文字幕亚洲无线码 | 久久精品一区二区三区中文字幕 | 久久亚洲一级α片 | 二级特黄绝大片免费视频大片 | fc2人成在线视频 | 在线观看无码不卡av |