Data Query Language(DQL 数据查询语言),如:对表中的查询操作
1.去除重复的结果集
SELECT DISTINCT age FROM stu;#必须保证查询的记录完全一样才能去重
2.多个字段查询
所有字段:SELECT * FROM stu;
限定字段:SELECT NAME age FROM stu;
3.计算列
可以使用四则运算。ifnull(表达式1,表达式2),如果一项为null,则结果都为null;
4.条件查询
where 后跟条件
比较运算符:>,<,=,<=,>=
between and
and or(||) not(!)
in(值1,值2,值3)
is null
5.排序
SELECT age FROM stu ORDER BY age;#默认升序
SELECT age FROM stu ORDER BY age DESC;#降序
6.模糊查询like
_表示单个任意字符
查询姓名第二个字是‘’家‘’的人:SELECT NAME FROM stu WHERE NAME LIKE '_家%';
%表示多个任意字符
查询姓马的人:SELECT NAME FROM stu WHERE NAME LIKE '马%';