SQL基础篇
1. 最基本的SQL语法
1.1 SQL基本三大件:
SELECT(必备)
FROM(必备)
WHERE(选用)
1.2 SQL语句的书写规则:
- 以 英文 分号;结尾
- 不区分关键字大小写
- 列名不能加单引号
- 符号只能用 英文 符号
1.3 实践
1.3.1 使用*符号进行全选
1.3.2 指定内容筛选
1.3.3 使用as重命名
1.3.4 删除重复数据
distinct 只能放在多列的前面,对比结果:
2. SQL指定查询条件,注释以及注意事项
2.1 SQL运行顺序
select (3)
from (1)
where (2)
2.2 注释的作用
标注每段代码的意思,可以唤醒自己对老代码的记忆,给其他使用代码的人提供便利,提高整体使用代码的效率。养成书写注释的好习惯,利人利己。
注释分为单行,多行注释,按需使用:
单行注释符号:-- (此处为备注内容,实际不包含括号)
多行注释符号:/*
*/
2.3 注意事项
因为SQL以英文为语言基础,所以使用的符号必须切换至英文模式,而作为中文用户,不免会在切换时有所纰漏,因为在遇到代码报错的时候,要先排除此类问题。
3. SQL的运算符
3.1 算数运算符
+(加)、-(减)、*(乘)、/(除)、%(取模,也就是商)
需要注意的是,所有含有空值null的运算结果都为空值
3.2 赋值运算符
“=”(等号)表示赋值,例如:姓名=‘猴子’
3.3 比较运算符
比较运算符也可以用于筛选日期
3.4 逻辑运算符
3.5 查询null值
使用 is null 或者 is not null 语句:
4. 字符串模糊查询
模糊查询使用like语句,%表示任意字符串
4.1 模糊字符串在后
例:like '猴%'
4.2 模糊字符串在前
例:like '%云'
4.3 仅确定中间字符串
例:like '%思%'
4.4 用下划线_表示任一个字符