sql 分号变成多行_SQL基础篇

1. 最基本的SQL语法

1.1 SQL基本三大件:

SELECT(必备)

FROM(必备)

WHERE(选用)

1.2 SQL语句的书写规则:

  1. 英文分号;结尾
  2. 不区分关键字大小写
  3. 列名不能加单引号
  4. 符号只能用英文符号

1.3 实践

1.3.1 使用*符号进行全选

b1bc9d22f03016e33ddba29177361db7.png

1.3.2 指定内容筛选

ac1dab5f12e30114caa6dde64715c4bd.png

1.3.3 使用as重命名

28fe609c3ae94eccfbca554385b34a65.png

1.3.4 删除重复数据

e0518222fed4863570a3c9916e9d9f7b.png

distinct 只能放在多列的前面,对比结果:

c12c0a60b8de1b5e34267a59e7cc3061.png

19cfee5b7377d5496eb815fdfe46abcb.png

2. SQL指定查询条件,注释以及注意事项

2.1 SQL运行顺序

select (3)

from (1)

where (2)

268766afbe1e3dc67b290bc1f55be8be.png

2.2 注释的作用

标注每段代码的意思,可以唤醒自己对老代码的记忆,给其他使用代码的人提供便利,提高整体使用代码的效率。养成书写注释的好习惯,利人利己。

注释分为单行,多行注释,按需使用:

单行注释符号:-- (此处为备注内容,实际不包含括号)

多行注释符号:/*

*/

d33c29c8d44db7fc64851c2f38516b8f.png

2.3 注意事项

因为SQL以英文为语言基础,所以使用的符号必须切换至英文模式,而作为中文用户,不免会在切换时有所纰漏,因为在遇到代码报错的时候,要先排除此类问题。

3. SQL的运算符

3d235d3f85ca3e63d544e925b53d4632.png

3.1 算数运算符

+(加)、-(减)、*(乘)、/(除)、%(取模,也就是商)

需要注意的是,所有含有空值null的运算结果都为空值

dbdd04aefcaae153774eb9e01a7e3f60.png

3.2 赋值运算符

“=”(等号)表示赋值,例如:姓名=‘猴子’

3.3 比较运算符

748855db592fe5382196442850b476f3.png

9bb6c0692dfda79b480b338f774fdd9d.png

比较运算符也可以用于筛选日期

d07d8c76fe525b89af6eb7f617cb2e7b.png

3.4 逻辑运算符

4a2cd38bf452b369127f89cb011eff86.png
使用and

6fb15c2559207ee77aa20cfc009bc642.png
使用or后与and镶套

82394290e1730c29a3b99048a01ab041.png
in是or的简便写法

3dd316670fb709976da5dc1b51cd4a06.png
not用法

3.5 查询null值

使用 is null 或者 is not null 语句:

1058e26174717df82f4adc16d179c0e9.png

46774c0ace7fe34794f488ab74ade733.png

4. 字符串模糊查询

模糊查询使用like语句,%表示任意字符串

4.1 模糊字符串在后

例:like '猴%'

2a1e24cb2a51b52b71d503a4372e2242.png

4.2 模糊字符串在前

例:like '%云'

e490ed8b0da5da2ec59a284247c0d198.png

4.3 仅确定中间字符串

例:like '%思%'

4c386bcde7b3b0fa33a72ea2adf76aff.png

4.4 用下划线_表示任一个字符

0e433264821eed5bea5b2eac6ba8ee47.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值