MySQL数据库管理之如何创建分区表
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,下面一起来了解下MySQL数据库管理之如何创建分区表,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL数据库管理之如何创建分区表这篇短内容是你想要的。创建分区表mysql> CREATE T
千家信息网最后更新 2025年11月07日MySQL数据库管理之如何创建分区表
下面一起来了解下MySQL数据库管理之如何创建分区表,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL数据库管理之如何创建分区表这篇短内容是你想要的。
创建分区表mysql> CREATE TABLE `LINEITEM` (L_SHIPDATE DATE NULL,L_ORDERKEY INT NOT NULL,L_DISCOUNT DECIMAL(10,2) NOT NULL,L_EXTENDEDPRICE DECIMAL(10,2) NOT NULL,L_SUPPKEY INT NOT NULL,L_QUANTITY INT NOT NULL,L_RETURNFLAG CHAR(1) BINARY NULL,L_PARTKEY INT NOT NULL,L_LINESTATUS CHAR(1) BINARY NULL,L_TAX DECIMAL(10,2) NOT NULL,L_COMMITDATE DATE NULL,L_RECEIPTDATE DATE NULL,L_SHIPMODE CHAR(10) BINARY NULL,L_LINENUMBER INT NOT NULL,L_SHIPINSTRUCT CHAR(25) BINARY NULL,L_COMMENT VARCHAR(44) BINARY NULL,PRIMARY KEY (`L_ORDERKEY`, `L_LINENUMBER`,`L_SHIPDATE`)) PARTITION BY RANGE COLUMNS (L_SHIPDATE) ( PARTITION p0 VALUES LESS THAN ('1993-01-01'), PARTITION p1 VALUES LESS THAN ('1994-01-01'), PARTITION p2 VALUES LESS THAN ('1995-01-01'), PARTITION p3 VALUES LESS THAN ('1996-01-01'), PARTITION p4 VALUES LESS THAN ('1997-01-01'), PARTITION p5 VALUES LESS THAN ('1998-01-01'), PARTITION p6 VALUES LESS THAN ('1999-01-01'), PARTITION p7 VALUES LESS THAN (MAXVALUE))删除mysql> ALTER TABLE lineitem DROP PARTITION p7;增加mysql> ALTER TABLE lineitem ADD PARTITION (PARTITION p7 VALUES LESS THAN ('2000-01-01'));拆分mysql> ALTER TABLE lineitem REORGANIZE PARTITION p0 INTO ( PARTITION p199206 VALUES LESS THAN ('1992-07-01'), PARTITION p199212 VALUES LESS THAN ('1993-01-01'));合并mysql> ALTER TABLE lineitem REORGANIZE PARTITION p199206,p199212 INTO ( PARTITION p0 VALUES LESS THAN ('1993-01-01'));交换分区mysql> CREATE TABLE `temp1992` ( `L_SHIPDATE` date NOT NULL DEFAULT '0000-00-00', `L_ORDERKEY` int(11) NOT NULL, `L_DISCOUNT` decimal(10,2) NOT NULL, `L_EXTENDEDPRICE` decimal(10,2) NOT NULL, `L_SUPPKEY` int(11) NOT NULL, `L_QUANTITY` int(11) NOT NULL, `L_RETURNFLAG` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `L_PARTKEY` int(11) NOT NULL, `L_LINESTATUS` char(1) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `L_TAX` decimal(10,2) NOT NULL, `L_COMMITDATE` date DEFAULT NULL, `L_RECEIPTDATE` date DEFAULT NULL, `L_SHIPMODE` char(10) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `L_LINENUMBER` int(11) NOT NULL, `L_SHIPINSTRUCT` char(25) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, `L_COMMENT` varchar(44) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`L_ORDERKEY`,`L_LINENUMBER`,`L_SHIPDATE`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mysql> ALTER TABLE lineitem EXCHANGE PARTITION p0 WITH TABLE temp1992;Query OK, 0 rows affected (0.24 sec)看完MySQL数据库管理之如何创建分区表这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。
分区表
数据
数据库
管理
内容
更多
行业
肯定
受益匪浅
信息
文字
朋友
栏目
篇文章
读者
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
昂楷数据库防火墙
游戏软件开发区海边
广东个性化软件开发厂家报价
江阴电子软件开发价格表
ibmx346服务器价格
银行有数据库吗
战地之王与服务器
恒大软件开发加班
重庆市开税安全服务器接入
服务器文件访问权限
互联网科技创新之城
我的世界服务器小游戏城市英雄
amazon数据库
sqllite选择数据库
剑侠世界3服务器更新时间
2020蓝帽杯网络安全大赛
kettle添加新的数据库
mcvs迷你是什么服务器
数据库异地容灾
百度服务器出现问题了吗
数据库怎么接入路由器
单片机软件开发标准
服务器放一段时间后开不了机
数据库有统一的控制和管理吗
数据库提取100条记录
服务器倒机
广州单机版外贸软件开发公司
布谷鸟2013服务器端
软件开发公司的成本构成
离散数学 网络安全