mysql水平分表和分区有什么区别?

水平分表和分区都是通过拆分成多个物理表来实现拆分,分区更简单一点,一个关键字就解决了,为什么还要水平分表?有什么区别吗

一起学习了,详细可以参考https://www.cnblogs.com/langtianya/p/4997768.html这篇文章,写的挺好的。

水平分表就是表名不同但是里面字段相同,图片说明这样可以分开存量信息,你可以按时间单独 查一个表,也可以用

(

SELECT * FROM sts_work_time_${item}
UNION ALL SELECT * FROM sts_work_time_${item}
e
) sts

                    UNION ALL 关联多个表查询所有数据,这样速度快,