介紹

LIST分區(qū)和RANGE分區(qū)非常的相似,主要區(qū)別在于LIST是枚舉值列表的集合,RANGE是連續(xù)的區(qū)間值的集合。二者在語法方面非常的相似。同樣建議LIST分區(qū)列是非null列,否則插入null值如果枚舉列表里面不存在null值會(huì)插入失敗,這點(diǎn)和其它的分區(qū)不一樣,RANGE分區(qū)會(huì)將其作為最小分區(qū)值存儲(chǔ),HASH\KEY分為會(huì)將其轉(zhuǎn)換成0存儲(chǔ),主要LIST分區(qū)只支持整形,非整形字段需要通過函數(shù)轉(zhuǎn)換成整形;5.5版本之后可以不需要函數(shù)轉(zhuǎn)換使用LIST COLUMN分區(qū)支持非整形字段,在COLUMN分區(qū)中有詳細(xì)的講解。

 

一、創(chuàng)建分區(qū)

List各個(gè)分區(qū)枚舉的值只需要不相同即可,沒有固定的順序。

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),游戲開發(fā),動(dòng)畫培訓(xùn)

CREATE TABLE tblist (
    id INT NOT NULL,
    store_id INT)
PARTITION BY LIST(store_id) (
    PARTITION a VALUES IN (1,5,6),
    PARTITION b VALUES IN (2,7,8),
    PARTITION c VALUES IN (3,9,10),
    PARTITION d VALUES IN (4,11,12)
);

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式