mysql高级查询

一、查询表中部分字段

1、查询编号喝姓名

select id,name from users;

2、查询编号和姓名(标题是中文)

select id as 编号 ,name as 姓名 from users;

3、查询某某(姓名)的编号和姓名

select id,name,from users where name='1';

4、查询某某(编号)的编号和姓名

select id,name from users where id='101';

二、模糊查询

1、查询李某某的姓名

select name from users where name like '李';

2、查询李某某和张某某的姓名

select name from users where name like '李' or name like '张';

3、查询某个属性为空的数据

select name from users where tel is null;

4、查询某个属性不为空的数据

select name from users where tel is not null;

5、查询编号在1-15之间的人的姓名

select name from users where id between 1 and 15;
select name from users where id>=1 and id<=15;

6、查询姓是某某的人的姓名(唯一的,只能查一个属性(name),有重复的只查一个)

select distinct name from users where name='张';

7、按id降序查询人的姓名

select name from users order by id desc;

8、按id升序查询人的姓名(默认升序 asc 可省略)

select name from users order by id asc;

9、按多列排序查询人的姓名(当name相同按id降序)

select name ffrom users order by name,id desc;

10、查询前三条数据(编号,姓名)第一页

select id,name from users limit 0,3;
select id.name from users limit 3;

11、查询第二页数据(编号姓名)

select id,name from users limit 3,3;
limit(偏移量,行数);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值