数据库查询语言

数据库查询语言
精确查询:
select * from 表名 where 条件
select * from 表名 where 字段 in 条件
select 字段1,字段2 from 表名 where 条件

运算符查询
select * from 表名 where id=1+1
select * from 表名 where id <100;

模糊查询:
select * from 表名 where 字段 like ‘值’
%:代表匹配一个或者多个;
-:表示匹配任意一个;

排序与受限查询
select *from 表名 order by 列【desc asc】
desc:表示反序排列
select * from 表名 limit x,y
可以和上一条连用,用在其后,其中x表示从第几条开始,Y表示要展示的行数。

聚合查询
select count [min,max,avg,sum] (列) from 表名
【】表示可选内容,分别为计算出现有【最小值,最大值,平均数,求和】
对于字符来说,平均值求和均为0.

区间查询:
select * from 表名 where 字段 between 0 and 80

分组查询:
select 展现的字段 from 表名 group by 参考字段
select name,count(字段) from 表名 group by name
select name,count (content) from 表名 group by name having count(content)>5

联合查询:
select 表1.列,表2.列 from 表1 join 表2 on 表1.列=表2.列
left join right join
嵌套查询|联合查询:
select * from 表名 where 列 in (select 列 from 表名 where 列=值)
select 表1.列,表2.列 from 表1,表2 where 表1.id=表2.id

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值