ctrl+c:强行终止
\c:结束当前语句
1. SQL语句分类
1.登录mysql步骤
2.source命令执行sql脚本
3.desc查看表结构
4.常用命令
5.查询语句
6.查询结果重命名
7.条件查询
7.1 运算符不确定的时候加()
7.2 in 和 or
7.3 模糊查询
7.3.1 转义
ps:其中 _ 的意思是任意一个字符,所以要是不转义,就查出来了所有名字。
总结:
找最后一个字母,’%X’——因为后面没字母了
找第一个就是‘X%’
任意就是’%X%’
_ 的意思是任意一个字符
%是 任意多个字符
查找_就用转义 _
2.排序(默认是升序)
2.1 升序与降序
2.2 多字段排序(多个条件一起排序)
3.单行处理函数
ifnull()
4.分组函数相关
4.1 分组函数(多行处理函数)
分组函数自动忽略null
注意!!!
4.2 group by和having(这俩不是分组函数但是经常和分组函数一起用)
注意!!!
与其最后使用having过滤,不如先过滤出来>2900的,再分组。所以效率高
having是group by的搭档!没有group by不能用having
因为having是对分组后的数据进行过滤
下面这个情况 只能用having,不能用where
5. select语句总结!!!