Home > Database > Mysql Tutorial > body text

MYSQL查看和新增表分区

WBOY
Release: 2016-06-07 15:12:51
Original
1532 people have browsed it

MYSQL查看和新增表分区 1、查看表分区 SELECT partition_name part, partition_expression expr, partition_description descr, FROM_DAYS(partition_description) lessthan_sendtime, table_rows FROM INFORMATION_SCHEMA.partitions WHERE TABLE_SCHEMA =

MYSQL查看和新增表分区

1、查看表分区

SELECT
  partition_name part,
  partition_expression expr,
  partition_description descr,
  FROM_DAYS(partition_description) lessthan_sendtime,
  table_rows
FROM
  INFORMATION_SCHEMA.partitions
WHERE
  TABLE_SCHEMA = SCHEMA()
  AND TABLE_NAME='td_sendmessagelog'; ---这里是表名


2、添加表分区

 ALTER TABLE td_sendmessagelog ADD PARTITION (
   PARTITION p20150210 VALUES LESS THAN (TO_DAYS('2015-02-10')),
  PARTITION p20150220 VALUES LESS THAN (TO_DAYS('2015-02-20')),
  PARTITION p20150301 VALUES LESS THAN (TO_DAYS('2015-03-01')),
  PARTITION p20150310 VALUES LESS THAN (TO_DAYS('2015-03-10')),
  PARTITION p20150320 VALUES LESS THAN (TO_DAYS('2015-03-20')),
  PARTITION p20150401 VALUES LESS THAN (TO_DAYS('2015-04-01')),
  PARTITION p20150410 VALUES LESS THAN (TO_DAYS('2015-04-10')),
  PARTITION p20150420 VALUES LESS THAN (TO_DAYS('2015-04-20')),
  PARTITION p20150501 VALUES LESS THAN (TO_DAYS('2015-05-01')),
  PARTITION pmax VALUES LESS THAN (maxvalue)
  );
 

注意:创建表分区,要指定对应的列。上面例子,用的是一个时间列(sendtime)

创建表过程如下(注意指定的primary key):

create table td_sendmessagelog  
(  
   id                   int not null,  
   sendtime                 datetime not null
   primary key (id,sendtime)  

创建索引:

create index Index_sid_sendtime on td_sendmessagelog  
(  
   sid,  
   sendtime  
);







Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template