一、SQL基本查询语句
1、从表中查询2列
select 姓名,性别
from student;
![327600dd6c5a666ff14c39d678eddcfb.png](https://i-blog.csdnimg.cn/blog_migrate/03ff24cc55d4d61af26ab642f31e5189.jpeg)
2、查询出全部列
select *
from student;
![beaad727fae6d9837e43a7c6423312af.png](https://i-blog.csdnimg.cn/blog_migrate/fa21b3f4571bbee79f2788cf3b5215ea.jpeg)
3、为列赋予别名
select 姓名 as s_name,性别 as '人类性别'
from student;
![9c716712d106d53f394425cdee5ec827.png](https://i-blog.csdnimg.cn/blog_migrate/23b7fa53835206832523db20dc7ab9a0.jpeg)
4、删除重复数据
①删除某列重复数据
select distinct 姓名
from student;
![669126bda1a27e3e9e829c905272d686.png](https://i-blog.csdnimg.cn/blog_migrate/4654b458eb9102fe2215cc4c5c1cecd3.jpeg)
②删除两列的重复数据
select distinct 学号,姓名
from student;
![dee8806e587f9568f40ae0d97e8a1fd4.png](https://i-blog.csdnimg.cn/blog_migrate/cc4cfa7c915554777cec40836c586742.jpeg)
5、SQL查询语句书写规则
![c4d6559e1e79594387befbb8cf2a895a.png](https://i-blog.csdnimg.cn/blog_migrate/fec63458c3fe80390f5614c31a3af6d7.jpeg)
二、条件查询
1、SQL查询语句的运行顺序
select 学号,姓名
from student
where 姓名='猴子';
![739d4b871b4c38de9d6c41f2d267cc11.png](https://i-blog.csdnimg.cn/blog_migrate/f564df2c1ba31070041ea51b35eca7a2.jpeg)
![205ae9c00e060fbe0bc4e8b6fe75a394.png](https://i-blog.csdnimg.cn/blog_migrate/03c988fe9cf078a96dbcf803a2e67cf8.jpeg)
![4d338c96ed2c80b9668d7ceeebf3689e.png](https://i-blog.csdnimg.cn/blog_migrate/9482af57a75fada78ef8c0f96c54026c.jpeg)
2、注释
![55c09f4176d0b85193f9d8c9b547e038.png](https://i-blog.csdnimg.cn/blog_migrate/c076711e09c523e5cb64d22476e3cebd.png)
3、SQL查询语句注意事项
![362e9625b8c7fc2b7135a3be824da7e3.png](https://i-blog.csdnimg.cn/blog_migrate/37752f41dc9c87ecaa86d2aeccf40870.jpeg)
4、运算符
①算术运算符
![b2dca73506b2d806e453c6d5724981d6.png](https://i-blog.csdnimg.cn/blog_migrate/218c5f664941a621153c3465621c3087.jpeg)
select 学号,成绩,成绩/100 as '百分比成绩'
from score;
![01d28ac9cea30824097b2566c23c2883.png](https://i-blog.csdnimg.cn/blog_migrate/08f422955b7d149376cdc3faa73cd3bf.jpeg)
②比较运算符和逻辑运算符
![c6107815f7c84c9e4811adb65c12e79e.png](https://i-blog.csdnimg.cn/blog_migrate/42d8706f7e6bcb02bff24cf4db2fe395.jpeg)
![170ac48f586f44bb4f1390615fb791a2.png](https://i-blog.csdnimg.cn/blog_migrate/f39c537146c771f8771e39958d03ea9f.jpeg)
❶not用法
![467a9f8b86cd816708d78215e3054bb0.png](https://i-blog.csdnimg.cn/blog_migrate/ad97c3cc0f9229849bc01c8abfe8b38e.png)
❷and和between的用法
![dd71fd51989c7944c3dfbbaed9669b53.png](https://i-blog.csdnimg.cn/blog_migrate/2b8f349ebab3d80d9f4319cf4dc4c2f6.jpeg)
❸and和or的用法
![d2d40787b11be58bf5f2c5b88d3c063a.png](https://i-blog.csdnimg.cn/blog_migrate/8b03113390257bcab016bf8954540646.jpeg)
select 姓名,性别
from student
where 性别='男' and (姓名='猴子' or 姓名='马云');
![7a597c44b28247d7a973cafd5d5eb680.png](https://i-blog.csdnimg.cn/blog_migrate/974e152a3a693989eac0f510ed3ab00f.jpeg)
❹not in 的用法
![3c6d6e164eea87c2cbc08d64c93fff85.png](https://i-blog.csdnimg.cn/blog_migrate/c6197cf9ff5b1b466cb7abbbcb0e831a.jpeg)
❺字符串比较、如何查询出null值
ⅰ、字符串比较规则:
'10'<'2'
ⅱ、如何查询出null值
select 教师号,教师姓名
from teacher
where 教师姓名 is null;
select 教师号,教师姓名
from teacher
where 教师姓名 is not null;
![8db4a4d681187f58b36f9ed5bcaa61ab.png](https://i-blog.csdnimg.cn/blog_migrate/89bb0bb9412352f23f5f7ae752ce7319.jpeg)
5、字符串模糊查询
![0c59c2abee3d2025fd1c1d89eeb754dd.png](https://i-blog.csdnimg.cn/blog_migrate/0f287f2adc5a0067376e9bf412af6bbe.png)
![98d6c5e1934013464d7d630424f5e1fe.png](https://i-blog.csdnimg.cn/blog_migrate/01c936267ec10e3855b90444bef5e967.png)
![ce791a9c6ef649ff6764f0598bd7c0a6.png](https://i-blog.csdnimg.cn/blog_migrate/8ccc4ef9da17bc1b5082976dccce83f6.png)
![2b53e0f656d87ee55f42cf36c3e09e6a.png](https://i-blog.csdnimg.cn/blog_migrate/f5c4303c9c5053b595d3520e7d8692db.png)
三、SQLZOO:SELECT from world
![b3f810af9c261a6d69781da3f086da3f.png](https://i-blog.csdnimg.cn/blog_migrate/8140690c698396699367bd7359da223e.jpeg)
![31daa83a4d09017427fbaf13bce1b93f.png](https://i-blog.csdnimg.cn/blog_migrate/fdbd2f55710c197528dd34fdd0c79711.jpeg)
![47bc3cc528dd32771e64d22be7eed591.png](https://i-blog.csdnimg.cn/blog_migrate/1a431945fe76b2f65980976e89efc75c.jpeg)
![ebbc0a9ae9de67d2b9d59cf2010b01f8.png](https://i-blog.csdnimg.cn/blog_migrate/6c259ed678db543262f9d75f55b549a2.jpeg)
![9c2f320c380380e729694097dbd7ec51.png](https://i-blog.csdnimg.cn/blog_migrate/75742a9f6e96a35eff0169f921d586c9.jpeg)
![126e7f895c3930efa2550e1fa0e15383.png](https://i-blog.csdnimg.cn/blog_migrate/9e55a7b61885abf77f93110e6680b921.jpeg)
![c98655d55b53f1914f623097f0d710b5.png](https://i-blog.csdnimg.cn/blog_migrate/73ae11477a5b88ef0da1c85f201d816f.png)
![890b527d3e3e779899b4dff40c23d9d8.png](https://i-blog.csdnimg.cn/blog_migrate/45165d04642197d6b97f35ad17b35c7b.jpeg)
![079b7d8602d712a88b762c7b6879ab79.png](https://i-blog.csdnimg.cn/blog_migrate/20c8ab65f6b3624b00e00345aa1f900b.jpeg)
![c8bdcdfda786718df5b92ea9f37a6c32.png](https://i-blog.csdnimg.cn/blog_migrate/3aebb6d75f3b7fba938a9664ef3aa8e7.jpeg)
![8708651483d6f1c3aa363e8f399e72f9.png](https://i-blog.csdnimg.cn/blog_migrate/4ebd5c83fc259ff11107472f43eea34c.jpeg)