1.带条件的查询
基本语法:select * from +表名称 +where 条件
1)范围查询:
eg:where 字段 between 10 and 100
2)模糊查询
eg:where 字段 like’%不确定%’
备注:%代表多个字符,_下划线代表一个字符,^a代表以a为开头的数据,a$代表以a为结尾的数据,[abc]匹配所包含的任意一个字符。
2.多条件查询
备注:当and和or同时使用时,and优先级高于or。如果想要优先带or的条件,对带or部分条件带括号即可。
二、多表关联查询
mysql取模兼容算法?分表方法:
1.取模算法
2.哈希算法
3.范围分表
本文针对水平分表的取模算法来分析:
1.取模实际上就是对被除数进行取余的 *** 作 A%B=余数
2.利用用户手机尾号进行求余的 *** 作
3.假如我们水平分表5张表,那么求余公式则为尾号/5=余数
4.这个余数就是我们的表名,进而得出该用户信息应该在哪张表
5.业务直接去以余数命名的该表查询信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)