MySQL查看和新增表分区
来源:互联网 发布:apache storm 教程 编辑:程序博客网 时间:2024/06/11 20:30
1、查看表分区
SELECT partition_name part, partition_expression expr, partition_description descr, FROM_DAYS(partition_description) lessthan_sendtime, table_rowsFROM INFORMATION_SCHEMA.partitionsWHERE TABLE_SCHEMA = SCHEMA() AND TABLE_NAME='el_user_category_litera'; ---这里是表名
2、添加表分区
ALTER TABLE el_user_category_litera 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 el_user_category_litera( id int not null, sendtime datetime not null primary key (id,sendtime) )
创建索引:
create index Index_sid_sendtime on el_user_category_litera( id, sendtime );
阅读全文
0 0
- MYSQL查看和新增表分区
- MySQL查看和新增表分区
- MYSQL--表分区、查看分区
- mysql 表分区 查看表分区 修改表分区
- mysql 表分区 查看表分区 修改表分区
- mysql 表分区 查看表分区 修改表分区
- MySQL基础教程12-Mysql新增数据和查看数据
- MySQL 5.7新增sys.session表查看系统运行状态
- mysql分区和分表
- Mysql 分区和分表
- MySQL 分区和分表
- MySQL分区和分表
- mysql查看是否支持分区以及查看具体某一表的详细分区信息情况
- MySQL的表分区详解 - 查看分区数据量,查看全库数据量
- 查看表分区信息
- 表分区查看删除
- linux 查看分区和文件大小
- 查看和修改分区uuid
- 转--【工具使用】IntelliJ IDEA 2017 搭建spring mvc
- spring bean加载--从缓存中获取beanspring bean加载--从缓存中获取bean【转】
- 【RecycleView加分割线】Android RecycleView列表布局添加分割线如此简单
- 小细节!!!!(二维树状数组的相关操作)
- 要创建一个事件驱动的程序需要下面的步骤
- MySQL查看和新增表分区
- Android进程间通信(2)-纯代码,非AIDL
- leetcode 513. Find Bottom Left Tree Value
- 若干题目2
- 搜索-H
- lucene完全匹配
- Centos7下各种配置集合
- 使用sftp下载文件
- Lagom参考指南(二)