mysql获取第n条记录

怎样获取mysql数据表中第n条记录的值,n指的是数据表中的实际编号,不是指id字段的编号,比如第5条记录,表中的id号是却为6,怎么获取第5条记录,条件where什么=... 怎样获取mysql数据表中第n条记录的值,n指的是数据表中的实际编号,不是指id字段的编号,比如第5条记录,表中的id号是却为6,怎么获取第5条记录,条件where 什么=5?谢谢
那么再请问怎么查询当前记录是数据表中的第几条记录呢?谢谢
展开
 我来答
小执着12138
2019-11-15 · TA获得超过1.2万个赞
知道答主
回答量:404
采纳率:53%
帮助的人:10.7万
展开全部

1、开启电脑,并打开mysql的数据库,在数据库中点击并进入右上的查询,在点击查询下面的新建查询。如图,

2、接下来就可以输入SELECT * from crew_1 order by gmt_create这个语句,然后表中的所有记录就会按时间排序查询。如图。

3、如果需要获取表中按时间排序的第一条记录,就输入SELECT * from crew_1 order by gmt_create desc limit 0,1,如图

4、如果需要获取第5条记录,就输入SELECT * from crew_1 order by gmt_create desc limit 4,1如图:

5、如果需要获取第1001条记录,只需要将limit 4,1改成limit 1000,1,如果需要获取第n条记录,查询语句加入limit n-1,1就可以了,如图:

6、如果需要获取表中前n条记录,改成limit n,如图;

freechan10
2019-11-14 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.7万
展开全部

1、mysql创建数据表,create table test_order(id int);

2、插入测试数据,

insert into test_order values(1);

insert into test_order values(2);

insert into test_order values(3);

insert into test_order values(4);

insert into test_order values(6);

insert into test_order values(7);

3、查询表中数据,select * from test_order,

5、如果要查询第5条记录,则要先将记录做order by排序,然后限定limit 5,sql如下,

select * from test_order order by id limit 5,第5条记录值为6,

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的java笔记
高粉答主

2019-09-27 · 每个回答都超有意思的
知道答主
回答量:724
采纳率:38%
帮助的人:27.9万
展开全部

1、第一步在我们的电脑上打开mysql数据库,这里是一个mysql的图形界面工具navicat,打开数据库之后,点击查询->新建查询,如下图所示:

2、第二步输入SELECT * from crew_1 order by gmt_create语句,按时间排序查询crew_1表中所有记录,如下图所示:

3、第三步想获取第一条记录的时候,输入SELECT * from crew_1 order by gmt_create desc limit 0,1 就获取表中按时间排序的第一条记录,如下图所示:

4、如果想获取表中前n条记录,改成limit n就完成了,如下图所示:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
txyluffy
推荐于2017-11-23 · TA获得超过671个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:147万
展开全部
可以用limit 子句.

----------------------如下-------------------

mysql选择指定范围行的记录
limit param1, param2
param1 : 开始搜索的指针 .从0开始计。
param2 : 搜索的条数。
例:
前四条记录:
SELECT * FROM jforum_users limit 0,4;

第一条记录:
SELECT * FROM jforum_users limit 0,1;

第二条记录:
SELECT * FROM jforum_users limit 1,1;

所以第五条记录是:
SELECT * FROM jforum_users limit 4,1; 注意从0开始计
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刚强还静谧灬瑰宝5950
2010-01-29 · TA获得超过744个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:447万
展开全部
关系模型里面元组是不分先后的,所以必须有一定的参照才能决定次序。你这样问是不对的,你必须明确你要找的第n条记录是根据什么顺序来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式