大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> MySQL -> Mysql中的临时表使用方法讲解

Mysql中的临时表使用方法讲解

时间: 2021-08-13 作者:daque

当处事在特殊大的表上时,你大概偶然须要运转很多查问赢得一个洪量数据的小的子集,不是对所有表运转那些查问,而是让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参考画册。正如前方的倡导,你该当尝试偶尔表看看它们能否真的比对洪量数据库运转查问快。即使数据很好地索引,偶尔表大概一点烦恼。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.