臨時(shí)表:一種特殊的表,用來(lái)存儲(chǔ)查詢的中間結(jié)果,并且會(huì)隨著當(dāng)前連接的結(jié)束而自動(dòng)刪除。mysql中有2種臨時(shí)表,分別是內(nèi)部臨時(shí)表和外部臨時(shí)表。
成都創(chuàng)新互聯(lián)公司成立10年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、空間域名、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開(kāi)快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,成都創(chuàng)新互聯(lián)公司通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
外部臨時(shí)表關(guān)鍵字:TEMPORARY 。
外部臨時(shí)表特征:
1、關(guān)鍵字TEMPORARY
2、臨時(shí)表創(chuàng)建完成之后,只有當(dāng)前可見(jiàn),其他連接是看不到的,具有連接隔離性
3、臨時(shí)表在當(dāng)前連接結(jié)束之后,會(huì)自動(dòng)刪除。
臨時(shí)表可以存儲(chǔ)在內(nèi)存和磁盤(pán)。
使用場(chǎng)景:臨時(shí)表主要用于對(duì)大數(shù)據(jù)量的表上作一個(gè)子集,提高查詢效率。普通臨時(shí)表,從大表中撈取部分的數(shù)據(jù),可以在一個(gè)連接內(nèi)重復(fù)使用,提速
實(shí)現(xiàn)視圖,優(yōu)化器有2種選擇:臨時(shí)表或者合并算法(MERGE),這是由生成視圖的SQL決定的
視圖本身并不存儲(chǔ)數(shù)據(jù),只是存儲(chǔ)了一段待執(zhí)行的sql語(yǔ)句而已,查詢視圖的時(shí)候,仍然會(huì)訪問(wèn)原表去查詢,所以查詢性能上并不能提升,更多的是簡(jiǎn)化Sql的復(fù)雜性、安全控制的考慮。如果提升性能的話,臨時(shí)表可能是更好的選擇。
視圖的優(yōu)點(diǎn):
2種方法
第一種,建立正式的表,此表可供你反復(fù)查詢
drop table if exists a_temp;
create table a_temp as
select 表字段名稱 from 表名稱
第二種,建立臨時(shí)表,此表可供你當(dāng)次鏈接的操作里查詢.
create temporary table 臨時(shí)表名稱
select 表字段名稱 from 表名稱
臨時(shí)表的數(shù)據(jù)和結(jié)構(gòu)都是存放在內(nèi)存中
創(chuàng)建臨時(shí)表很容易,給正常的CREATE TABLE語(yǔ)句加上TEMPORARY關(guān)鍵字:
CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL
)
標(biāo)題名稱:mysql怎么查找臨時(shí)表,mysql 內(nèi)部臨時(shí)表
瀏覽地址:http://aaarwkj.com/article26/dssjicg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、云服務(wù)器、微信小程序、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)