四、DQL查询数据(最重点)

4.1DQL

2021年12月24日

14:57

(Data Query LANGUAGE:数据查询语言)、

  • 所有的查询操作都有它  select
  • 简单的查询 ,复杂的查询它都能做~
  • 数据库中最核心的语言,最重要的语句
  • 使用频率最高的语句

4.2、指定查询字段

2021年12月24日

18:10

语法:select 字段,…  from

Select完整的语法:

去重  distinct

作用:去重select 查询出来的结果中重复的数据,重复的数据只显示一条

数据库的列(表达式)

数据库中的表达式:文本值,列,Null,函数,计算表达式,系统变量…

select  表达式  from  表

4.3where 条件子句

2021年12月24日

18:11

作用:检索数据中 符合条件 的值

搜索的条件有一个或者多个表达式组成!结果 布尔值

逻辑运算符

运算符

语法

描述

And  &&

A and b   a&&b  

逻辑与,两个都为真,结果为真

Or     ||

A or b      a||b

逻辑或,其中一个为真,则为真

Not   !

Not a       ! A

逻辑非,真为假,假为真!

 

尽量使用英文字母

 

 

模糊查询:比较运算符

运算符

语法

描述

Is null

A is null

如果操作符为null,结果为真

Is not null

A is not null

如果操作符不为null,结果为真

Between

A between b

若a在b和c 之间,则结果为真

Like

A like b

SQL匹配,如果a匹配b,则结果为真

In

A in (a1,a2,a3)

假设a在a1,或者a2….其中的某一个值中,结果为真

============= 模糊查询  ===============

4.4、联查询

2021年12月24日

18:11

操作

描述

Inner join

如果表中至少有一个匹配,就返回行

Left join

会从左表中返回所有的值,即使右表中没有匹配

Right join

会从右表中返回所有的值,即使左表中没有匹配

自连接

自己的表和自己的表连接,核心:一张表拆为两张一样的表即可

父类

Categorkyid

categoryName

2

信息技术

3

软件开发

5

美术设计

子类

Pid

Categoryid

categoryName

3

4

数据库

2

8

办公信息

3

6

web开发

5

7

美术设计

操作:查询父类对应的字类关系

父类

子类

信息技术

办公信息

软件开发

数据库

软件开发

web开发

美术设计

ps技术

-- 查询父子信息:把一张表看为两个一模一样的表

select完整语法:

4.5、分页和排序

2021年12月24日

18:12

排序

分页

语法:limit(查询起始下标,pageSize)

4.6、子查询

2021年12月24日

18:13

Where (这个值是计算出来的)

本质:在where语句中嵌套一个字查询语句

Where(select * from)

 

4.7、分组和过滤

2021年12月24日

18:13

4.8select 小结

2021年12月24日

18:14

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值