1、基本的查询语句
- 查询student表姓名,性别列.
![fcba7cb1e68a3dde885762ccec54a7cb.png](https://i-blog.csdnimg.cn/blog_migrate/a49245e2394f410bdf896e182911cc5e.png)
- 查询student整个表
![2c2d9b6e772707355a56a0860ba25123.png](https://i-blog.csdnimg.cn/blog_migrate/6b3e575e156ce7dbbdfcd1940a16feba.png)
- 查询student表姓名,性别列,并更改列名为s_name和人类性别.
![bc2e2e5fc4a352ce11f303543af7463c.png](https://i-blog.csdnimg.cn/blog_migrate/c14c167a6d16f86c1fffa2b97eb3cb42.png)
- 查询student表姓名列,去除重复项.
![b616b41e507d9a82b5ab1afed64e8182.png](https://i-blog.csdnimg.cn/blog_migrate/d939bf5701c96801712a07167b359901.png)
- 查询student表学号,姓名列,去除重复项.(学号姓名2列数据以行为单位作比较)
![f8d5622318ebb20e150eb7f88839ccb1.png](https://i-blog.csdnimg.cn/blog_migrate/5d04d4aa9569f563f98cbf99d93fd66a.png)
- SQL语句以英文分号(;)结尾
- SQL语句不区分关键字的大小写
- 列名不能加单引号
- 列名命名时不能有空格(姓名(正确),姓 名(错误))
- 符号只能使用英文符号
2、指定查询条件
- 查询student表姓名列为猴子的行中选取select语句指定的列.
![49616ee9c59468d55b8c38b0c49df656.png](https://i-blog.csdnimg.cn/blog_migrate/111d2459ac45fc073c7ebbb10faf6a16.png)
3、注释和sql语句注意事项
- 单行注释.--与查询出全部列中间有空格
![08f1ce63c21be004feb7374a52ef725c.png](https://i-blog.csdnimg.cn/blog_migrate/1e26fac355e1fbff2d677fcb3cbef780.png)
- 多行注释.
![eba9911822f2c23bf2eba6c8e37f9728.png](https://i-blog.csdnimg.cn/blog_migrate/00fc439bc244bec8804df62c8427f1c0.png)
- 注意事项:标点符号都要使用英文符号.
4、运算符
![192357ece6dabb5e59c5f908a89937a0.png](https://i-blog.csdnimg.cn/blog_migrate/7dace0f8c0cdffe2b782c388d1251778.jpeg)
- 查询score表,并新建成绩/100列,并更改列名为百分比成绩.
![88b6120788b6c3875e64349496e801a9.png](https://i-blog.csdnimg.cn/blog_migrate/ff63488a6e461e5ca2d93db418480b92.png)
- 查询score表成绩列小于60的行中选取select语句指定的列.
![53d07df0fa2ad535b125408df1fc1bea.png](https://i-blog.csdnimg.cn/blog_migrate/95cc71b80ac1de07e393d9d3982e07ba.png)
- 查询student表出生日期列小于1990-01-01的行中选取select语句指定的列.
![4b3b3bdb306f37b34aa92ecc2a5f3b69.png](https://i-blog.csdnimg.cn/blog_migrate/dbee2b56635f5570db9449372d355bb1.png)
- 查询teacher表教师姓名列is null行中选取select语句指定的列.
![209dcad85e089d0dccd664d923d7b656.png](https://i-blog.csdnimg.cn/blog_migrate/0689ffef9b39c483e90c03f8440ca4aa.png)
- 查询teacher表教师姓名列is not null行中选取select语句指定的列.
![4e8a66fdbe4bea7d561a59f973fb5573.png](https://i-blog.csdnimg.cn/blog_migrate/4b386cb7e496b14aed9ab691794819ec.png)
- 查询score表成绩列大于等于60的行中选取select语句指定的列.
![80b93c89121a0e14e1b533b5f12003b3.png](https://i-blog.csdnimg.cn/blog_migrate/6a4c9fe9e6a35852453280705328a001.png)
- 查询score表成绩列大于等于60并且小于等于90的行中选取select语句指定的列.
![f056dfef84196faea02b739409a8883b.png](https://i-blog.csdnimg.cn/blog_migrate/c3b21545bf2d2ceed428c1a072f7d270.png)
- 查询student表性别列为'男'并且姓名列为'猴子'或'马云'的行中选取select语句指定的列.
![077d6ee09d15a89e5f289b22df29b5c9.png](https://i-blog.csdnimg.cn/blog_migrate/6d6e4dc4853050148c4058c1b1befa77.png)
- 查询score表成绩列在60-90之间(包括60和90)的行中选取select语句指定的列.
![72012688d9091bb71fc1258b7f578f93.png](https://i-blog.csdnimg.cn/blog_migrate/6660895b42f669ed938739610a3ea6db.png)
- 查询score表成绩列小于60或大于90的行中选取select语句指定的列.
![27933e52c27cf422761f0d7f5f927610.png](https://i-blog.csdnimg.cn/blog_migrate/5c1c6f5aff04299c9d8231648ca741fd.png)
- 查询student表姓名列为'猴子'或'马云'的行中选取select语句指定的列.
![1c1e3b45a8147ef2f1287c912b6f4fb0.png](https://i-blog.csdnimg.cn/blog_migrate/1679afb2a6d138ca7bdc73acc4298c36.png)
- 查询student表姓名列不是'猴子'或'马云'的行中选取select语句指定的列.
![79fcd3f87cef36672b0da7b019f53fa9.png](https://i-blog.csdnimg.cn/blog_migrate/6fcc78c266560cdb220b95dbaead85fb.png)
5、字符串模糊查询
- 查询整个student表姓名列姓'猴'的学生名单.
![a5166458ed21142483e1bb547826c280.png](https://i-blog.csdnimg.cn/blog_migrate/7f6cc3424cf081f382fda5daa732c1e9.png)
- 查询整个student表姓名列中姓名最后一个字是'猴'的学生名单.
![9e0ac237438208452142f221a56845a9.png](https://i-blog.csdnimg.cn/blog_migrate/7711d5318066ae53f6e34aa5b5004b48.png)
- 查询整个student表姓名列姓名中有'猴'字的学生名单.
![bc5d3559e92512cbb3e60a2a1c8c15f2.png](https://i-blog.csdnimg.cn/blog_migrate/aa7bdd0a89c3e283c0608b8fd352191f.png)
- 查询整个student表姓名列中姓'王'并且是3个字的学生名单.(王后面2个下划线)
![4c41b74ebcf8212f68a3be1da229a587.png](https://i-blog.csdnimg.cn/blog_migrate/02e9d7093f654110fbc5645b8ff38801.png)
6、总结
需要多练习,结合思路熟练掌握SQL语句的用法,注意标点符号空格.