一、基本的查询语句:星号(*)代表查询出全部列,为列设定别名AS;
SELECT * FROM student; # 查询出全部列
SELECT 学号,性别 FROM student;
SELECT 姓名 AS s_name,性别 AS '人类性别'
FROM student;
SELECT distinct 姓名 FROM student; # 删除重复数据 distinct
SELECT distinct 学号,姓名 FROM student; # distinct用在多列之前
![de9d4ec9b1d663a363d64537ac853e9d.png](https://img-blog.csdnimg.cn/img_convert/de9d4ec9b1d663a363d64537ac853e9d.png)
![e40648e633183f020d7eda1a96e753bd.png](https://img-blog.csdnimg.cn/img_convert/e40648e633183f020d7eda1a96e753bd.png)
![65a8793b7b5bc2c2431e61c0def2c757.png](https://img-blog.csdnimg.cn/img_convert/65a8793b7b5bc2c2431e61c0def2c757.png)
![234635befefb2f2102b8e6bffb4f9e2d.png](https://img-blog.csdnimg.cn/img_convert/234635befefb2f2102b8e6bffb4f9e2d.png)
![09cf1acd29fa41061ae756e005dd0a3d.png](https://img-blog.csdnimg.cn/img_convert/09cf1acd29fa41061ae756e005dd0a3d.png)
SQL书写规则:
1)SQL语句以英文分号(;)结尾,
2)SQL语句不区分关键字的大小写,
3)列名不能加单引号,列名命名时不能有空格(姓名,姓 名)或者两者排列时(姓名, 姓名),
4)符号只能使用英文符号。
2.指定查询条件:选取‘姓名’列里值为‘猴子’的行,从查询出的行中选取出SELECT语句指定的列;
SELECT 姓名,学号 FROM student
WHERE 姓名='猴子'; # WHEWE查询出符合条件的行
![193cd1b8cf01863c8c8919afaab16e39.png](https://img-blog.csdnimg.cn/img_convert/193cd1b8cf01863c8c8919afaab16e39.png)
注:*SQL运行顺序:SEL