位置: IT常识 - 正文
推荐整理分享mysql range分区是什么(mysql分区语句),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql分区语句,mysql分区是什么意思,mysql分区语句,mysql分区语句,mysql分区分表原理,mysql分区分表原理,mysql分区表,mysql分区的数据类型,内容如对您有帮助,希望把文章链接给更多的朋友!
1、基于给定区间边界,得到若干个连续区间范围,按照分区键的落点,把数据分配到不同的分区。
range分区主要用于日期列的分区。
2、range分区通过使用PARTITION BY RANGE(expr)实现 。
其中expr可以是某个列值,或一个基于某个列值并返回一个整数值的表达式,如YEAR(date)。
实例
CREATETABLE`Order`(`id`INTNOTNULLAUTO_INCREMENT,`partition_key`INTNOTNULL,`amt`DECIMAL(5)NULL)PARTITIONBYRANGE(partition_key)PARTITIONS5(PARTITIONpart0VALUESLESSTHAN(201901),PARTITIONpart1VALUESLESSTHAN(201902),PARTITIONpart2VALUESLESSTHAN(201903),PARTITIONpart3VALUESLESSTHAN(201904),PARTITIONpart4VALUESLESSTHAN(201905),PARTITIONpart4VALUESLESSTHANMAXVALUE;INSERTINTO`Order`(`id`,`partition_key`,`amt`)VALUES('1','201901','1000');INSERTINTO`Order`(`id`,`partition_key`,`amt`)VALUES('2','201902','800');INSERTINTO`Order`(`id`,`partition_key`,`amt`)VALUES('3','201903','1200');以上就是mysql range分区的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
上一篇:微擎框架破解版v2.5.4去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架可以干什么)
友情链接: 武汉网站建设