Mysql分區的技能

一、 查看分區信息express

1explain partitions select * from TDM_YTMF_BRAND_CATE_GDS_STC_Dspa

語法:explain partitions select 語句code

2blog

 SELECT
      partition_name part,
      partition_expression expr,
      partition_description descr,
      table_rows
    FROM
      INFORMATION_SCHEMA.partitions
    WHERE
      TABLE_SCHEMA = schema()
      AND TABLE_NAME='TDM_YTMF_BRAND_CATE_GDS_STC_D';

語法:ip

 SELECT
      partition_name part,
      partition_expression expr,
      partition_description descr,
      table_rows
    FROM
      INFORMATION_SCHEMA.partitions
    WHERE
      TABLE_SCHEMA = schema()
      AND TABLE_NAME=表名;

2.建立表的時候建立分區rem

 

CREATE TABLE `vehicle_coord_range` (
      `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
      `region_code` varchar(64) DEFAULT NULL COMMENT '城市(區域)CODE',
      `plate_num` varchar(64) DEFAULT NULL COMMENT '車牌號',
      `lon` varchar(64) DEFAULT NULL COMMENT '經度',
      `lat` varchar(64) DEFAULT NULL COMMENT '緯度',
      `remark` varchar(255) DEFAULT NULL COMMENT '備註',
      `createTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '建立時間',
      `create_by` bigint(20) DEFAULT NULL COMMENT '建立者',
      `create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '建立時間',
      `update_by` bigint(20) DEFAULT NULL COMMENT '更新者',
      `update_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新時間',
      `remarks` varchar(255) DEFAULT NULL COMMENT '備註信息',
      `del_flag` varchar(64) DEFAULT '0' COMMENT '邏輯刪除標記(0:顯示;1:隱藏)',
      `direction` varchar(64) DEFAULT NULL COMMENT '行駛方向',
      PRIMARY KEY (`id`,`create_date`)
    ) ENGINE=InnoDB AUTO_INCREMENT=172203 DEFAULT CHARSET=utf8 COMMENT='訂單(行程) 線路實時座標' partition by range (TO_DAYS(create_date))( #range分區結構
      PARTITION vehicle_coord_1 VALUES LESS THAN (TO_DAYS('2017-05-22')),
      PARTITION vehicle_coord_2 VALUES LESS THAN (TO_DAYS('2017-05-23'))
    );

3.新增分區it

 

ALTER TABLE TDM_YTMF_BRAND_CATE_GDS_STC_D ADD PARTITION(
    PARTITION P_20170404 VALUES IN (20170404)
);

語法:io

 

ALTER TABLE 表名 ADD PARTITION(
   PARTITION 分區名稱VALUES IN (值
);
相關文章
相關標籤/搜索