mysql中各种逻辑关键词和函数的运用
一,逻辑关键词
1,and 满足两个条件
例如

2,or 满足其中一个条件
例如

3,in 包含所有
例如

4,=,<=,!=,>= 表示条件选择
例如

二;正则表达
1,%表示数据中有部分
例如

2,^表示以xx开头查询数据(前方加rlike)
例如

3,$表示以xx为结尾查询数据
例如

三;函数
1,max 查询最大值
2,min 查询最小值
3,avg 查询平均值
4,sum 查询总数
例如

having和where的区别
"Where" 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。. "Having"是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。
四
1,排序函数order by (desc倒叙 asc顺序)
例如

2,聚合函数group by (通常和having连用)

五;inner join 查询两个表中共有的东西

浙公网安备 33010602011771号