十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹“MySQL range分區(qū)指的是什么”,在日常操作中,相信很多人在mysql range分區(qū)指的是什么問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”mysql range分區(qū)指的是什么”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
目前創(chuàng)新互聯(lián)建站已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、和平網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1、基于給定區(qū)間邊界,得到若干個(gè)連續(xù)區(qū)間范圍,按照分區(qū)鍵的落點(diǎn),把數(shù)據(jù)分配到不同的分區(qū)。
range分區(qū)主要用于日期列的分區(qū)。
2、range分區(qū)通過使用PARTITION BY RANGE(expr)實(shí)現(xiàn) 。
其中expr可以是某個(gè)列值,或一個(gè)基于某個(gè)列值并返回一個(gè)整數(shù)值的表達(dá)式,如YEAR(date)。
實(shí)例
CREATE TABLE `Order` ( `id` INT NOT NULL AUTO_INCREMENT, `partition_key` INT NOT NULL, `amt` DECIMAL(5) NULL) PARTITION BY RANGE(partition_key) PARTITIONS 5( PARTITION part0 VALUES LESS THAN(201901), PARTITION part1 VALUES LESS THAN(201902), PARTITION part2 VALUES LESS THAN(201903), PARTITION part3 VALUES LESS THAN(201904), PARTITION part4 VALUES LESS THAN(201905), PARTITION part4 VALUES LESS THAN MAXVALUE; INSERT INTO `Order` (`id`, `partition_key`, `amt`) VALUES ('1', '201901', '1000'); INSERT INTO `Order` (`id`, `partition_key`, `amt`) VALUES ('2', '201902', '800'); INSERT INTO `Order` (`id`, `partition_key`, `amt`) VALUES ('3', '201903', '1200');
到此,關(guān)于“mysql range分區(qū)指的是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!