mysql表分区 笔记
2018-02-02 16:16
246 查看
CREATE TABLE `trecord` ( `tid` INT(11) NOT NULL AUTO_INCREMENT, `task_id` VARCHAR(255) NULL DEFAULT NULL COMMENT '任务ID' COLLATE 'utf8_unicode_ci', `taskCount` VARCHAR(255) NULL DEFAULT NULL COMMENT 'menupath id号' COLLATE 'utf8_unicode_ci', `ttype` VARCHAR(50) NULL DEFAULT NULL COMMENT '类型:安卓 js pc' COLLATE 'utf8_unicode_ci', `ip` VARCHAR(50) NULL DEFAULT NULL COMMENT 'ip' COLLATE 'utf8_unicode_ci', `deviceID` VARCHAR(255) NULL DEFAULT NULL COMMENT '设备ID' COLLATE 'utf8_unicode_ci', `createdate` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`tid`,`createdate`) ) COLLATE='utf8_unicode_ci' ENGINE=MyISAM PARTITION BY RANGE (UNIX_TIMESTAMP(createdate)) ( PARTITION p20180201 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-01')), PARTITION p20180202 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-02')), PARTITION p20180203 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-03')), PARTITION p20180204 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-04')), PARTITION p20180205 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-05')), PARTITION p20180206 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-06')), PARTITION p20180207 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-07')), PARTITION p20180208 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-08')), PARTITION p20180209 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-09')), PARTITION p20180210 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-10')), PARTITION p20180211 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-11')), PARTITION p20180212 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-12')), PARTITION p20180213 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-13')), PARTITION p20180214 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-14')), PARTITION p20180215 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-15')), PARTITION p20180216 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-16')), PARTITION p20180217 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-17')), PARTITION p20180218 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-18')), PARTITION p20180219 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-19')), PARTITION p20180220 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-20')), PARTITION p20180221 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-21')), PARTITION p20180222 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-22')), PARTITION p20180223 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-23')), PARTITION p20180224 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-24')), PARTITION p20180225 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-25')), PARTITION p20180226 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-26')), PARTITION p20180227 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-27')), PARTITION p20180228 VALUES LESS THAN (UNIX_TIMESTAMP('2018-02-28')) ); SELECT * FROM information_schema.partitions WHERE table_name = 'trecord'##查询该表所有的表空间 alter table trecord drop partition p20180204;##删除指定表空间 ALTER TABLE trecord ADD PARTITION(PARTITION p20180301 VALUES LESS THAN (UNIX_TIMESTAMP('2018-03-01')))##新增trecord表空间
相关文章推荐
- mysql学习笔记(window下简单使用+Navict)
- 笔记:Mysql--Date型数据的存储
- MySQL学习笔记——备份和恢复
- MySQL的表分区
- MySQL源码学习笔记——偷窥线程
- MySql 学习笔记一:SQL语句优化
- Mysql学习笔记四,字符集
- MySQL学习笔记_04
- mysql 调优学习笔记(文:2011)
- mysql 使用笔记
- 【MySQL笔记】字符串、时间日期转换
- RedHat5.4上架设Apache+Mysql+Php+GD+ZendOptimizer+Phpmyadmin笔记
- mysql中游标的使用案例详解(学习笔记)
- MySQL 5.6安装笔记
- Java基础学习笔记二十四 MySQL安装图解
- MySQL学习笔记
- 【笔记】mysql failed to start job
- MYSQL复习笔记9-存储过程
- Mysql学习笔记1
- 【MySQL笔记】like、rlike、REGEXP关键词的使用