介紹
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ū)枚舉的值只需要不相同即可,沒有固定的順序。
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) );延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26