本节是接着上一节已录入的数据进行操作。
![5effc43ad4ce3819fb2064cb9321568b.png](https://i-blog.csdnimg.cn/blog_migrate/28008c19bb539bfdec3c895ae737ea71.jpeg)
一、基本的查询语句
1.查询student中的姓名、性别两列
![cc0f831158ecae016d1be65d76bdf041.png](https://i-blog.csdnimg.cn/blog_migrate/d9d3942cb00e7d0a81ce1f4fc0934bdc.png)
2.查询student中的全部列*
![17b898708d052857491fc7f64c3913bc.png](https://i-blog.csdnimg.cn/blog_migrate/73b3c0203fae075bb52248a2f4bf479d.png)
3.为列设置别名as
![a7dca6211a17d36cbe762141c145ca62.png](https://i-blog.csdnimg.cn/blog_migrate/71b25f398b689e99a45f3c4199bed890.png)
4.删除重复值distinct
![cc6f5a87eab461f3746fe4699e91612a.png](https://i-blog.csdnimg.cn/blog_migrate/e085815c139cc8773fe484514abb6180.png)
当distinct放在两个列前时,表示只有两列均满足重复时,才删掉。注意!distinct只能放在第一个列名的前面,不能放在其他位置。
5.sql书写规则
![0884e9907c9768af1d8fee855555ea66.png](https://i-blog.csdnimg.cn/blog_migrate/f64aa50904c7edfa3cc639d53fad14b2.jpeg)
表名和列名也不区分大小写,但插入表中的数据是区分大小写的。
二、指定查询条件
1.查询条件where
![aa49ab9386af3fd40affece16b006bdc.png](https://i-blog.csdnimg.cn/blog_migrate/8bf737bf681448c03e7311633eda168b.png)
上图是查询出姓名列里值为猴子的行。
2.sql运行顺序
![910296491366ad7aa28d111ebab99907.png](https://i-blog.csdnimg.cn/blog_migrate/f80236224d249c8f509931922179eb32.jpeg)
三、注释
![57e573aeecb9c70b2dd313bb07e892cd.png](https://i-blog.csdnimg.cn/blog_migrate/7696b125bc99b2dc49862c12eaa99bca.jpeg)
四、运算符
![b9e9b8fdcaeb5347a7450f3f7a20aa66.png](https://i-blog.csdnimg.cn/blog_migrate/237d21927dd2385b517d218536efaac2.jpeg)
(一)算数运算符
![0fb18e61480b3f98b45990c2db3c5418.png](https://i-blog.csdnimg.cn/blog_migrate/9051c6309c545497dc62613b1d410642.jpeg)
上图举的是除法运算的例子。
(二)比较运算符
![48b77da7641f61fca8e05057bde398bc.png](https://i-blog.csdnimg.cn/blog_migrate/2d06d3eb03c32a965ac67cde465ae6f6.png)
(三)逻辑运算符
1.not
![e38eb66987cc3175bae73f68078e98b9.png](https://i-blog.csdnimg.cn/blog_migrate/bda98eacaa963ab4b9d803393913a9ab.png)
where not 成绩>=70,和where 成绩<70是一样的。
2.and 和 or
![e5be68a1106f4377fe627c4b657cceb1.png](https://i-blog.csdnimg.cn/blog_migrate/3a2c1a8c6f0bde5520c9680ce3c4cb57.png)
性别是男,并且姓名是猴子或者马云的。上图是将and和or两个逻辑运算符结合在一起。
3.between
![2ae0d749dd4a12c38d8cd9d3d0a4735d.png](https://i-blog.csdnimg.cn/blog_migrate/9743d2217c338b4ea186351b5a4405db.png)
注意,between是包含两边的,即上图就包含了85和90。
4. in
![2aa8048447b2568500c38276b2a76130.png](https://i-blog.csdnimg.cn/blog_migrate/b65aabe9e0e135c32ac6b64e2b84f1a6.png)
五、字符串模糊查询like
![fbe3423dd71a7018cb084d1dfa026803.png](https://i-blog.csdnimg.cn/blog_migrate/2c79d8f74277a29c9fc617d96f35d476.jpeg)
![b8f317d0825464c1d005f88075ef108b.png](https://i-blog.csdnimg.cn/blog_migrate/0b95ea60e93bf553ec607e8fa5edf3b1.jpeg)