mysql南京廖化_MySQL基础 学习 超级详细

select*from表orderby列asc-根据“列”从小到大排列 select*from表orderby列desc-根据“列”从大到小排列

select*from表orderby列1 desc,列2 asc-根据“列1”从大到小排列,如果相同则按列2从小到大排序

4.3、模糊查询

通配符(模糊查询)

select*from表where name like'ale%'- ale开头的所有(多个字符串) select*from表where name like'ale_'- ale开头的所有(一个字符)

4.4、聚集函数查询

聚集函数 4.5、分组查询

分组

select num from表groupby num selectnum,nidfrom表groupby num,nid

selectnum,nidfrom表where nid >10groupby num,nid order nid desc

selectnum,nid,count(*),sum(score),max(score),min(score) from表groupby num,nid

select num from表groupby num havingmax(id) >10

特别的:groupby必须在where之后,order by之前

4.6多表查询

a、连表

无对应关系则不显示

select A.num, A.name, B.name fromA,B

Where A.nid = B.nid

无对应关系则不显示

select A.num, A.name, B.name from A innerjoin B on A.nid = B.nid

A表所有显示,如果B中无对应关系,则值为null select A.num, A.name, B.name

from A leftjoin B on A.nid = B.nid

B表所有显示,如果B中无对应关系,则值为null select A.num, A.name, B.name from A rightjoin B on A.nid = B.nid b、组合

组合,自动处理重合 select nickname from A union

select name from B

组合,不处理重合 select nickname from A unionall select name from B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值