MySQL数据库(三)——查询

SQL基本语句格式:

select 属性列表 from 表名 [where 条件表达式1]

[group by 属性名 [Having 条件表达式2]]

[order by 属性名 [ASC | DESC]]

1、带in的子查询

[not] in (元素1、元素2……);

2、带between and的范围查询

[not] between 取值1 and 取值2

3、带like的通配符配置查询

[not] like '字符串'

通配符:

(1)%:表示0个或任意长度的字符串。

(2)_:只表示单个字符。

4、空值查询

is [not] null

5、带and的多条件查询

条件表达式1 and 条件表达式2

6、带or的多条件查询

条件表达式1 or 条件表达式2

7、去重查询

select distinct 属性名 from 表名;

8、对结果排序

order by 属性名 ASC | DESC;

ASC:升序

DESC:降序

默认升序(ASC)

9、分组查询

group by 属性名 [having 条件表达式]

(*问题)distinct和group by的不同?

 

10、limit分页查询

limit 数据;//只有一个参数,表示不指定起始位置为limit数据

limit 数据1(起始位置) 数据2(偏移量);//有两个参数,第一个表示起始位置,第二个表示偏移量

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值