MySQL 臨時(shí)表概念
* 偶爾需要運(yùn)行很多查詢獲取一個(gè)大量數(shù)據(jù)的子集
* 臨時(shí)表在連接數(shù)據(jù)庫(kù)時(shí)存在; 斷開(kāi),自動(dòng)刪除表并釋放空間
* 兩個(gè)不同連接可以使用相同的臨時(shí)表名稱,二者不會(huì)相互沖突
* 創(chuàng)建的時(shí)候,使用關(guān)鍵詞 IF NOT EXISTS 可以防止發(fā)生錯(cuò)誤
創(chuàng)建臨時(shí)表
create temporary table if not exists tmp_table
(name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL,
userName varchar(500),
phone varchar(500) );
查詢結(jié)果導(dǎo)入臨時(shí)表
select user_id, phone
select username, deposition
from user, compay
where user.id = compay.id
order by user.city
INTO TEMP user_compay
查詢臨時(shí)表
select * from user_company
創(chuàng)建并將結(jié)果導(dǎo)入臨時(shí)表
CREATE TEMPORARY TABLE tmp_table AS
(SELECT * FROM table_name where xxx )
網(wǎng)站名稱:Mysql臨時(shí)表用法
文章網(wǎng)址:
http://weahome.cn/article/jdidsi.html