MYSQL小白操作之查询n条数据


前言

我拿着一本SQL的书来学MYSQL,发现没有top语句,于是我巴拉巴拉百度啥的,找到了limit操作


提示:以下是本篇文章正文内容,下面案例可供参考

一、limit语法是啥?

基本语法如下:
SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum

二、使用步骤

MYTABLE 表
ORDER BY 默认升序对数据记录进行排序
AFIELD 与上面的ORDER BY 语句连在一起,就是按照以哪个列为标准进行升序排序
offset 起始位置,举个栗子,1就是从2开始,2就是从3开始
recnnum 返回记录条数,再举个栗子,3,就是返回3条数据记录

下面展示一些 栗子

mysql> select * from course  order by Cno limit 0,5;
+-----+----------+------+---------+
| Cno | Cname    | Cpno | Ccredit |
+-----+----------+------+---------+
| 1   | 数据库   |  5   |       4 |
| 2   | 数学     | NULL |       4 |
| 4   | 操作系统 | 6    |       3 |
| 5   | 数据结构 | 7    |       4 |
| 6   | 数据处理 | NULL |       2 |
+-----+----------+------+---------+
5 rows in set (0.04 sec)

mysql> select * from course  order by Cno limit 1,5;
+-----+----------+------+---------+
| Cno | Cname    | Cpno | Ccredit |
+-----+----------+------+---------+
| 2   | 数学     | NULL |       4 |
| 4   | 操作系统 | 6    |       3 |
| 5   | 数据结构 | 7    |       4 |
| 6   | 数据处理 | NULL |       2 |
| 7   | PASCAL   | 6    |       4 |
+-----+----------+------+---------+
5 rows in set (0.05 sec)

欢迎大佬订正

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值