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
  • 相关阅读:
    小梦windows phone 8.1开发:语音朗读
    windows phone 8.1开发:socket通信聊天
    windows phone 8.1开发:触控和指针事件1
    Windows Phone 8.1开发:触控和指针事件2
    windows phone 8.1开发 onedrive操作详解
    windows phone 8.1开发SQlite数据库引用安装
    利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
    windows phone 8.1开发SQlite数据库操作详解
    xrandr
    mongodb
  • 原文地址:https://www.cnblogs.com/nzbbody/p/4391814.html
Copyright © 2011-2022 走看看