日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Mysql Merge表的優(yōu)點

在Mysql數(shù)據(jù)庫中,Mysql Merge表有點類似于視圖。下面就讓我們來一起了解一下Mysql Merge表都有哪些優(yōu)點,希望對您能有所幫助。

創(chuàng)新互聯(lián)公司主營廣漢網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,廣漢h5微信平臺小程序開發(fā)搭建,廣漢網(wǎng)站營銷推廣歡迎廣漢等地區(qū)企業(yè)咨詢

Mysql Merge表的優(yōu)點:
A: 分離靜態(tài)的和動態(tài)的數(shù)據(jù)
B:利用結(jié)構(gòu)接近的的數(shù)據(jù)來優(yōu)化查詢
C: 查詢時可以訪問更少的數(shù)據(jù)
D:更容易維護大數(shù)據(jù)集
E: 可以通過修改.mrg文件來修改Merge表,當然也可以用alter進行修改,修改后要通過FLUSH TABLES刷新表緩存,此法可以動態(tài)增加減少子表
創(chuàng)建方法,例:
mysql>CREATE TABLE t1(a INT NOT NULL PRIMARY KEY)ENGINE=MyISAM;
mysql>CREATE TABLE t2(a INT NOT NULL PRIMARY KEY)ENGINE=MyISAM;
mysql>CREATE TABLE mrg(a INT NOT NULL PRIMARY KEY)ENGINE=MERGE UNION=(t1,t2)        INSERT_METHOD=LAST;
下面添加測試數(shù)據(jù)
mysql>INSERT INTO t1(a) VALUES(1),(2);
mysql>INSERT INTO t2(a)VALUES(1),(2);
查詢一下看看結(jié)果
mysql>SELECT a FROM mrg;
結(jié)果會顯示出t1,t2兩個表中的數(shù)據(jù)
+------+
|  a     |
+------+
|       1|
|       2|
|       1|
|       2|
+------+

對于merge表,需要注意的是  
1。每個子表的結(jié)構(gòu)必須一致,主表和子表的結(jié)構(gòu)需要一致,
2。每個子表的索引在merge表中都會存在,所以在merge表中不能根據(jù)該索引進行唯一性檢索。
3  子表需要是MyISAM引擎
4   REPLACE在merge表中不會工作
5   AUTO_INCREMENT 不會按照你所期望的方式工作。

創(chuàng)建Mysql Merge表的參數(shù) INSERT_METHOD有幾個參數(shù) 。
LAST  如果你執(zhí)行insert 指令來操作merge表時,插入操作會把數(shù)據(jù)添加到***一個子表中。FIRST  同理,執(zhí)行插入數(shù)據(jù)時會把數(shù)據(jù)添加到***個子表中。
比如本例,對merge表執(zhí)行插入操作
mysql>INSERT INTO mrg(a)VALUES(18);
查詢一下
mysql>SELECT a FROM t2;
結(jié)果你會發(fā)現(xiàn)18出現(xiàn)在t2表中。
---------------------------------------------------------------
如果你對mrg表或者子表進行了DROP操作,那將有可能會產(chǎn)生些不可預(yù)知的情況。
如果刪除mrg表,那么各個子表間將不會有聯(lián)系。但是如果刪除其中的任一子表,對于GNU/LINUX來說,merge表結(jié)構(gòu)及數(shù)據(jù)仍然存在。
mysql>DROP TABLE t1,t2;
mysql>SELECT a FROM mrg;
結(jié)果你會發(fā)現(xiàn)mrg表的查詢結(jié)果不變。

【編輯推薦】

教您一個MySQL源碼包安裝方法

隨機獲取Mysql數(shù)據(jù)的方法

根據(jù)Mysql表備份

MySQL Show語句用法介紹

Mysql清空表的實現(xiàn)方法


分享題目:Mysql Merge表的優(yōu)點
文章鏈接:http://www.5511xx.com/article/cdoohgd.html