DQL语言
DQL(Data Query Language 数据查询语言):用于查询数据库对象中所包含的数据。
DQL语言主要的语句:SELECT语句。
DQL语言是数据库语言中最核心、最重要的语句,也是使用频率最高的语句。
查询的主要类型:简单的单表查询或多表的复杂查询和子查询。
SELECT语法

1:查询表中所有的数据行和列,采用“*”符号。
语法:SELECT * FROM 表名;
2:查询表中指定列的数据
语法:SELECT 字段名 FROM 表名;
3:在查询中使用别名,使用“AS”关键字。
示例:SELECT STUDENTNO AS '学号' FROM STUDENT;
SELECT S.STUDENT FROM STUDENT AS S;
WHERE条件
WHERE条件:用于检索数据表中符合条件的记录
搜索条件可由一个或多个逻辑表达式组成,结果一般为真或假
搜索条件的组成
逻辑操作符
比较操作符
逻辑运算符

比较运算符

NULL空值条件查询
NULL代表“无值”
区别于零值0和空符串“”
只能出现在定义允许为NULL的字段
须使用 IS NULL 或 IS NOT NULL 比较操作符去比较
语法:SELECT 字段名 FROM 表名 WHERE 字段名 IS NULL
BETWEEN AND范围查询
BETWEEN AND范围查询:根据一个范围值来检索
等同于 >= 和 <= 联合使用
语法:SELECT 字段名 FROM 表名 WHERE 字段名 BETWEEN 值1 AND 值2

LIKE模糊查询
在WHERE子句中,使用LIKE关键字进行模糊查询
与“%”一起使用,表示匹配0或任意多个字符
与“_”一起使用,表示匹配单个字符

使用IN进行范围查询
在WHERE子句中使用IN进行范围查询
查询的字段x的值,至少与括号中的一个值相同
多个值之间用英文逗号隔开

MySQL中的聚合函数

MySQL中常用的数学函数

MySQL中常用的字符串函数

MySQL中常用的日期时间函数

提取月份:SELECT MONTH(日期字段) from 表名;
本文介绍了DQL(数据查询语言)的基本概念及其在数据库查询中的应用。详细解释了SELECT语句的各种用法,包括简单的单表查询、多表查询、子查询及条件筛选等高级技巧。同时涵盖了聚合函数和常见SQL函数的应用。
4451

被折叠的 条评论
为什么被折叠?



