校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > MySQL 5.5 range分區(qū)增加刪除處理的方法示例

MySQL 5.5 range分區(qū)增加刪除處理的方法示例

熱門標(biāo)簽:沈陽(yáng)電銷外呼系統(tǒng)原理是什么 上海智能外呼系統(tǒng)代理商 ps制作地圖標(biāo)注gif 聊城智能外呼系統(tǒng)運(yùn)營(yíng)商 寧波企業(yè)外呼系統(tǒng)收費(fèi) 地圖標(biāo)注人員兼職 成都優(yōu)派外呼系統(tǒng) 電子地圖標(biāo)注電話 扎樣申請(qǐng)400電話

介紹

RANGE分區(qū)基于一個(gè)給定的連續(xù)區(qū)間范圍,早期版本RANGE主要是基于整數(shù)的分區(qū)。在5.7版本中DATE、DATETIME列也可以使用RANGE分區(qū),同時(shí)在5.5以上的版本提供了基于非整形的RANGE COLUMN分區(qū)。RANGE分區(qū)必須的連續(xù)的且不能重疊。使用

“VALUES LESS THAN ()” 來(lái)定義分區(qū)區(qū)間,非整形的范圍值需要使用單引號(hào),并且可以使用MAXVALUE作為分區(qū)的最高值。

本文將給大家介紹MySQL 5.5 range分區(qū)增加刪除處理的相關(guān)內(nèi)容,分享給大家供大家參考學(xué)習(xí),下面來(lái)看看詳細(xì)的介紹:

一、刪除分區(qū)

##查看要處理的分區(qū)的數(shù)據(jù)量,并導(dǎo)出作為備份

mysql> select count(*) from baby_account_change_log where updated_time >'2016-12-01 00:00:00' and updated_time '2017-01-01 00:00:00';
+----------+
| count(*) |
+----------+
| 66252 | 
+----------+
1 row in set (0.23 sec)

##導(dǎo)出備份

mysql> select * into outfile '/tmp/baby_account_change_log_p1.sql' from baby_account_change_log where updated_time >'2016-12-01 00:00:00' and updated_time '2017-01-01 00:00:00' limit 100000000000;
Query OK, 66252 rows affected (2.71 sec)


##確認(rèn)要處理分區(qū)

mysql> explain partitions select count(*) from baby_account_change_log where updated_time >'2016-12-01 00:00:00' and updated_time '2017-01-01 00:00:00';

+----+-------------+-------------------------------+------------+-------+---------------+---------+---------+------+-------+--------------------------+
| id | select_type | table       | partitions | type | possible_keys | key  | key_len | ref | rows | Extra     |
+----+-------------+-------------------------------+------------+-------+---------------+---------+---------+------+-------+--------------------------+
| 1 | SIMPLE  | baby_account_change_log | p1   | index | NULL   | PRIMARY | 8  | NULL | 66252 | Using where; Using index | 
+----+-------------+-------------------------------+------------+-------+---------------+---------+---------+------+-------+--------------------------+

##刪除分區(qū)

mysql> alter table baby_account_change_log drop partition p0;
Query OK, 0 rows affected (0.01 sec)

二、增加分區(qū)

#錯(cuò)誤提示刪除存儲(chǔ)最大值分區(qū)
mysql> alter table baby_account_change_log add partition(PARTITION p13 VALUES LESS THAN (unix_timestamp('2017-12-31 23:59:59')));
ERROR 1481 (HY000): MAXVALUE can only be used in last partition definition

#刪除存儲(chǔ)最大值分區(qū)
mysql> alter table baby_account_change_log drop partition p12;

##增加新的分區(qū)

mysql> alter table baby_account_change_log add partition(PARTITION p12 VALUES LESS THAN (unix_timestamp('2017-12-31 23:59:59')));

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • 創(chuàng)建mysql表分區(qū)的方法
  • mysql使用教程之分區(qū)表的使用方法(刪除分區(qū)表)
  • MySQL的表分區(qū)詳解
  • mysql的分區(qū)技術(shù)詳細(xì)介紹
  • MySql數(shù)據(jù)分區(qū)操作之新增分區(qū)操作

標(biāo)簽:宿州 三明 內(nèi)江 咸寧 朔州 林芝 AXB 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL 5.5 range分區(qū)增加刪除處理的方法示例》,本文關(guān)鍵詞  MySQL,5.5,range,分區(qū),增加,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL 5.5 range分區(qū)增加刪除處理的方法示例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL 5.5 range分區(qū)增加刪除處理的方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 枣强县| 筠连县| 江永县| 兴仁县| 阳曲县| 全椒县| 武宁县| 琼海市| 崇文区| 来宾市| 连江县| 祁阳县| 涿鹿县| 石阡县| 乡宁县| 奈曼旗| 浑源县| 临海市| 仙桃市| 古丈县| 乐安县| 济南市| 临湘市| 明光市| 太仓市| 竹溪县| 萨迦县| 衡南县| 黄大仙区| 邢台县| 江川县| 黑水县| 永城市| 香港| 杭锦旗| 资兴市| 宣城市| 海安县| 改则县| 咸丰县| 察雅县|