MySQL-DQL-select

1,DQL(数据查询语言):select语言,是数据库语言中最核心最重要的语句

2,select语法:[ ]代表可选的,{ }代表必须要有的

select [all | distinct]

{* | table.* | table.field [as alias]}

from table_name [as 别名]

[left | right | inner  join table-name2]  ----连接表,联合查询

[where...]              ----需要满足的条件

[group by...]         ----指定结果按照字段分组(与having结合使用,进行分组后的数据筛选)

[having...]             ----过滤分组的记录必须满足的次要条件

[order by...]           ----指定查询记录排序(desc倒序,asc顺序)

[limit...]                 ----查询指定位置的结果

3,as是用来起别名的,也可省略不写

distinct是去掉select查询返回的记录结果中重复的记录(所有返回列的值都相同),只返回一条

where语句:用于检索数据表中符合条件的记录,搜索条件由逻辑操作符和比较操作符组成,注意:数值数据类型的记录之间才能进行算数运算,相同数据类型的数据之间才能进行比较

①逻辑操作符:and(&&),or(||),not(!)

②比较操作符:is null , is not null , between , like , in

4,多表查询

如需要多张数据表的数据进行查询,则可通过连接运算符实现多个查询

分类包括:内连接(inner join,等值和非等值的连接查询,自身连接查询),

外连接(out join , 左连接(left join),右连接(right join))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值