宅在家里写数据库中DQL(查询)

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

发布了378 篇原创文章 · 获赞 248 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/HeZhiYing_/article/details/104091988
今日推荐