
本文共 2834 字,大约阅读时间需要 9 分钟。
MySQL���Range���������������������������������������������������������������������������������������Range������������������������
Range���������������
Range������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������
year()���to_days���to_seconds
���unix_timestamp()
���������������������������Range������������������������
Range���������������
������1���������������
���������������������������ID���������
CREATE TABLE employees ( id INT NOT NULL AUTO_INCREMENT, ename VARCHAR(30) NOT NULL, ecode VARCHAR(30) NOT NULL, store_id INT NOT NULL DEFAULT 0, create_time DATETIME DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='���������'PARTITION BY RANGE (store_id) ( PARTITION p0 VALUES LESS THAN (11), PARTITION p1 VALUES LESS THAN (21), PARTITION p2 VALUES LESS THAN (31), PARTITION p3 VALUES LESS THAN (41));
������MAXVALUE���������������������
������2���������������
���������������������������������
CREATE TABLE employees ( id INT NOT NULL AUTO_INCREMENT, ename VARCHAR(30) NOT NULL, ecode VARCHAR(30) NOT NULL, store_id INT NOT NULL DEFAULT 0, create_time DATETIME NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='���������'PARTITION BY RANGE (YEAR(create_time)) ( PARTITION p0 VALUES LESS THAN (2017), PARTITION p1 VALUES LESS THAN (2018), PARTITION p2 VALUES LESS THAN (2019), PARTITION p3 VALUES LESS THAN (2020));
������������������
������������
���������MAXVALUE������������������������������������������������������������������������������������
ALTER TABLE employees ADD PARTITION p4 VALUES LESS THAN (51), ADD PARTITION p5 VALUES LESS THAN (61);
������������
���������������������
ALTER TABLE employees REORGANIZE PARTITION p0,p1,p2,p3 INTO ( PARTITION p1 VALUES LESS THAN (21), PARTITION p2 VALUES LESS THAN (31), PARTITION p3 VALUES LESS THAN (41), PARTITION p4 VALUES LESS THAN (51), PARTITION p5 VALUES LESS THAN (61) );
������������������p0���������
������������
���������������������������
ALTER TABLE employees DROP PARTITION p4;
������������
���������������������������
ALTER TABLE employees REMOVE PARTITIONing;
Range���������������������������������������������������������DBED������������������������������������������������
发表评论
最新留言
关于作者
