通过如何快速入门SQL的学习,我们做好了数据库的准备工作,现在开始使用简单查询语句完成一些查询。
1 基本查询:
查询指定列select ,......
from ;
查询所有列,使用星号(*)select *
from ;
为列设定别名,更易阅读,使用asselect as
from ;
删除重复数据distinct,需要注意的是,多列去重需要distinct位于多列之前。select distinct , ......
from ;
2 指定查询条件:
根据WHERE语句来选择记录select , ......
from
where;
3 注释:
单行注释#注释内容
多行注释/*注释内容*/
4 运算符:
算数运算符:+、-、*、/
算术运算比较简单,就是一些基础算术的运用,一般不单独使用。
比较运算符:=、<>、>、>=、
比较运算常用于条件查询,需要注意:字符运算时按照字典顺序来比较的。
逻辑运算符:not、and、or、in(not in)、between
逻辑运算常用于联合查询,多条件查询。
5 模糊查询:like
'%'表示任意字符,'_'表示1个字符
6 练习SELECT * FROM score WHERE 成绩 BETWEEN 80 AND 90;SELECT * FROM score WHERE 成绩 >=80 AND 成绩 <=90;SELECT * FROM student WHERE 姓名 IN ('猴子', '马云');SELECT * FROM student WHERE 姓名 LIkE '猴%';SELECT * FROM student WHERE 姓名 LIkE '%猴';SELECT * FROM student WHERE 姓名 LIkE '%猴%';
这里我们对于简单查询有了初步的认识,勤加练习才能更快地掌握SQL书写规则。