• 技术文章 >数据库 >MySQL

    mysql水平分表是什么

    小妮浅浅小妮浅浅2021-09-26 11:29:22原创237

    1、水平分表分的是行记录。

    2、可以根据某个字段的范围做划分,比如订单号字段,从0到10000一个表,10001到20000一个表。

    3、可以根据某个字段的HASH取模做划分,也按照时间切分。

    实例

    CREATE TABLE `msg_2` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `uid` int(11) NOT NULL,
      `content` varchar(50) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8

    以上就是mysql水平分表的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql 水平分表
    品易云
    上一篇:mysql分表和分区的区别 下一篇:mysql垂直分表是什么

    相关文章推荐

    • 什么是mysql数据库• sql与mysql区别是什么• mysql是关系型数据库吗• python怎么连接mysql• 怎么验证mysql是否安装成功了

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网