DQL(Data QueryLanguage)数据查询语言,其对应SQL的select。
这里有一个学生(student)表
有一个学生科目(subject)表
有一个成绩(result)表
查询语句(select)
select 列名 from 表名
下面查询学生的所有信息
查询全部的科目信息
查询全部的成绩信息
查询指定的字段
给字段结果其别名
对查询结果去重(distinct),查询result表中的成绩,查看哪些学生参加了考试,需要对结果进行去重
条件语句(where)
用于检索数据中符合条件的值,这里的运算符尽量用英文的
and逻辑运算符
between and 区间运算符
!运算符,查询除了1号学生的成绩
not运算符,查询除了1号学生的成绩
模糊查询:比较运算符
like可以结合%使用,其中%代表0到任意个字符,也可以结合_使用,_代表1个字符
查询姓李的学生信息
查询姓李的同学,名字只有一个字的
查询姓李的同学,名字只有两个字的
查询名字中有三字的
查询学号为2,3,4的学生,用in,in查询的是具体的一个或多个值
查询密码为空的同学信息is null
查询密码非空的同学信息is not null