mysql分区之list分区

mysql分区之list分区,第1张

需要指定的每个分区数据的存储条件。分区的字段一定要是主键!按照生日中的月份,分成春夏秋冬四个分区。

下面新建一个list_1表,

分区创建成功之后,查看文件信息

注意:chun和dong两个分区,分别放入了数据.这就说明我们的分区生效了.

1 list分区就是根据分区条件,将数据分为若干区,也会生成相应的数据文件.

2 这个list()中也可以直接指定字段,但是这个字段一定要是整数.

mysql_connect('127.0.0.1','root','')

$db_list = mysql_list_dbs($link)

for($i = 0$i <mysql_num_rows($db_list)$i++)

{

echo mysql_db_name($db_list,$i)

}

获取当前连接服务器中的数据库信息。

mysql5.7子分区可以是list的。

子分区:也叫作复合分区或者组合分区,即在主分区下再做一层分区,将数据再次分割。

注意:1、RANGE 分区、LIST 分区、HASH 分区都要求分区键必须是 INT 类型,或者通过表达式返回 INT 类型;但 KEY 和 COLUMNS 分区可以使用其他类型的列(BLOB 或 TEXT 列类型除外)作为分区键。

​ 2、无论是哪种分区类型,要么分区表上没有主键/唯一键,要么分区表的主键/唯一键都在分区键上

​ 3、MySQL表的列名、别名、分区名是不区分大小写的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7268166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存