1.基本查询语句
1.1在学生表(student)中查询部分列
![44526d6f36063e94758af27fa7fb2ee7.png](https://img-blog.csdnimg.cn/img_convert/44526d6f36063e94758af27fa7fb2ee7.png)
1.2 查询全部列
![a60382e86cf354bd60ffc657c796915b.png](https://img-blog.csdnimg.cn/img_convert/a60382e86cf354bd60ffc657c796915b.png)
1.3为列设置别名as
![4e434759e4fb4c13e6340b90eb9b8904.png](https://img-blog.csdnimg.cn/img_convert/4e434759e4fb4c13e6340b90eb9b8904.png)
1.4删除重复数据distinct
![93200116d19453ce0843e34819b7a13a.png](https://img-blog.csdnimg.cn/img_convert/93200116d19453ce0843e34819b7a13a.png)
2.指定查询条件
![61b954002d381110984019cb192213d1.png](https://img-blog.csdnimg.cn/img_convert/61b954002d381110984019cb192213d1.png)
3.注释和sql语句注意事项
注释能帮助阅读者更好的理解语句
单行注释:英文空两格
多行注释/* */
![3e1137a7093d11631867d36416d054cf.png](https://img-blog.csdnimg.cn/img_convert/3e1137a7093d11631867d36416d054cf.png)
4.运算符
1.算术运算符 2.比较运算符 3.逻辑运算符
所有含有Null(空值)运算后依然是空值
![8507f24d8c0816ef21b7d97647bb11fb.png](https://img-blog.csdnimg.cn/img_convert/8507f24d8c0816ef21b7d97647bb11fb.png)
4.1.算术运算符的运用
![d5285527297ce3c955bb1c3ecf6ac114.png](https://img-blog.csdnimg.cn/img_convert/d5285527297ce3c955bb1c3ecf6ac114.png)
4.2比较运算符的运用
![60b85d8d5130ef4380f721e3ebeecf17.png](https://img-blog.csdnimg.cn/img_convert/60b85d8d5130ef4380f721e3ebeecf17.png)
![b78add7db2d9be8920680fee46a105cf.png](https://img-blog.csdnimg.cn/img_convert/b78add7db2d9be8920680fee46a105cf.png)
字符串比较规则:按照字典顺序来比较,如'10'<'2',因为字符串'10'是以1开头的,所以比字符串'2'要小
4.3 逻辑运算符
not运算符
![7f7bbbbd737a55afa49b6fed7dd6d5a4.png](https://img-blog.csdnimg.cn/img_convert/7f7bbbbd737a55afa49b6fed7dd6d5a4.png)
and运算符(同时满足多个查询条件)
![01e881e5b50057531720a2243b3ee619.png](https://img-blog.csdnimg.cn/img_convert/01e881e5b50057531720a2243b3ee619.png)
![bfefaa004ef97a46f49eff79f0378e0a.png](https://img-blog.csdnimg.cn/img_convert/bfefaa004ef97a46f49eff79f0378e0a.png)
or运算符(满足任意一个条件即可)
![f7cd3c459122ce3a825c701836f150de.png](https://img-blog.csdnimg.cn/img_convert/f7cd3c459122ce3a825c701836f150de.png)
in运算符(in是or的渐变写法)
![da49dd3af155fd1bca756dc1757ea142.png](https://img-blog.csdnimg.cn/img_convert/da49dd3af155fd1bca756dc1757ea142.png)
not in
![478901ec3a7c16ea2eb473dc9ea80fb4.png](https://img-blog.csdnimg.cn/img_convert/478901ec3a7c16ea2eb473dc9ea80fb4.png)
between范围查询(and运算符的简单写法)
![85bafda2ab36a4e2fbb6d853cce5e8a0.png](https://img-blog.csdnimg.cn/img_convert/85bafda2ab36a4e2fbb6d853cce5e8a0.png)
4.4如何取出空值null
![bf4f15cb14c9f8ea0c2bd92482c4585e.png](https://img-blog.csdnimg.cn/img_convert/bf4f15cb14c9f8ea0c2bd92482c4585e.png)
取出非空值
![9f55279fc4dda7ea51b99a669d71efc4.png](https://img-blog.csdnimg.cn/img_convert/9f55279fc4dda7ea51b99a669d71efc4.png)
5.字符串模糊查询like
%表示任意字符串,前中后位置,如猴%,%猴%,%猴
_(1个下划线)表示任意一个字符,如'王__'表示王后两个字符的字符串
![5bb5712530964f6652b902aa8d365088.png](https://img-blog.csdnimg.cn/img_convert/5bb5712530964f6652b902aa8d365088.png)