zoukankan      html  css  js  c++  java
  • Mysql分区表

    mysql> create table stu(Id int(9) not null auto_increment, Name varchar(100) not null default '',Time datetime default null,primary key (Id,Time)) partition by range(to_days(Time))(partition p0 values less than (to_days('2015-03-21')),partition p1 values less than (to_days('2015-03-22')));
    Query OK, 0 rows affected
    mysql> show create table stu;
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Table | Create Table                                                                                                                                                                                                                                                                                                                                                                               |
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | stu   | CREATE TABLE `stu` (
      `Id` int(9) NOT NULL AUTO_INCREMENT,
      `Name` varchar(100) NOT NULL DEFAULT '',
      `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      PRIMARY KEY (`Id`,`Time`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    /*!50100 PARTITION BY RANGE (to_days(Time))
    (PARTITION p0 VALUES LESS THAN (736043) ENGINE = InnoDB,
     PARTITION p1 VALUES LESS THAN (736044) ENGINE = InnoDB) */ |
    +-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set
    mysql> alter table stu add partition (partition p2 values less than (to_days('2015-3-23')));
    Query OK, 0 rows affected
    Records: 0  Duplicates: 0  Warnings: 0
    mysql> show create table stu;
    +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Table | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                       |
    +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | stu   | CREATE TABLE `stu` (
      `Id` int(9) NOT NULL AUTO_INCREMENT,
      `Name` varchar(100) NOT NULL DEFAULT '',
      `Time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
      PRIMARY KEY (`Id`,`Time`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    /*!50100 PARTITION BY RANGE (to_days(Time))
    (PARTITION p0 VALUES LESS THAN (736043) ENGINE = InnoDB,
     PARTITION p1 VALUES LESS THAN (736044) ENGINE = InnoDB,
     PARTITION p2 VALUES LESS THAN (736045) ENGINE = InnoDB) */ |
    +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set
  • 相关阅读:
    【Python3】调用webserver接口
    【Robot Framework】字符串判断,if语句多执行条件,多执行语句
    【Robot Framework】BuiltIn库
    jenkins运行报错的两个坑
    【Python3】jsonpath-rw处理Json对象
    使用Grunt自动化任务
    用nodesjs+grunt+bower+angularjs搭建项目
    浅谈AngularJS中的$parse和$eval
    AngularJS Controller之间的通信
    AngularJS动态绑定html
  • 原文地址:https://www.cnblogs.com/nzbbody/p/4391814.html
Copyright © 2011-2022 走看看