mysql使用--简单查询

1.查询单个列
如:SELECT 列名 FROM 表名;
_1.列的别名
如:SELECT 列名 [AS] 列的别名 FROM 表名;

2.查询多个列
如:SELECT 列名1, 列名2 FROM 表名;
_2.列的别名
如:SELECT 列名1 [AS] 列名1别名, 列名2 [AS] 列名2别名 FROM 表名;

3.查询所有列
如:SELECT * FROM 表名;

4.查询结果去重
_1.去除单列的重复结果
如:SELECT DISTINCT 列名 FROM 表名;

_2.去除多列的重复结果
如:SELECT DISTINCT 列名1, 列名2 FROM 表名;

5.限制结果集记录条数
如:SELECT 列名1 FROM 表名 LIMIT 限制条数;
默认下,从结果集首条记录开始取限制条数指定个记录呈现。也可从指定记录开始选取。
如:SELECT 列名1 FROM 表名 LIMIT 2, 2;
前一个2代表偏移量,首条记录偏移量为0,后一个2代表限制条数。这样,我们从结果集第三条记录开始取两条。

6.对查询结果排序
_1.按照单个列的值进行排序
用于指定结果集记录的排序规则的ORDER BY子句的语法如下:ORDER BY 列名 [ASC | DESC]
ASC是指按列的值进行升序排序,DESC为降序。默认升序。

_2.按多个列的值进行排序
我们也可同时进行指定多个排序的列,多个排序列之间用逗号隔开就好了:ORDER BY 列1 [ASC | DESC], 列2 [ASC | DESC] ...

还可以结合使用ORDER BY子句和LIMIT子句,不过ORDER BY子句必须放在LIMIT子句前面。
如:SELECT * FROM student_score ORDER BY score LIMIT 1;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

raindayinrain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值