菜鸟:取出前5条数据、取出最后5条数据

llm0528 2010-05-04 05:46:38
求2条数据库命令,网上查了半天没查到。

1、在一张表中取出前5条数据(其实多少条无所谓),全部字段都取

2、在不知道id数范围的情况下,取出数据库最后5条数据,同样全部字段
...全文
328 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
llm0528 2010-05-04
  • 打赏
  • 举报
回复
呵呵,太谢谢了,谢谢指导!!!
feixianxxx 2010-05-04
  • 打赏
  • 举报
回复
你要查的前几条数据 是要在你需要排序的字段上选取 那么就要在表中选一个可以并且需要的字段排序


第一个:

--假设你需要在字段ID上排序
select * from tbname order by id limit 5;

--假设是随机的前5个
select * from tbname order by rand() limit 5 ;


第二个

--假设你需要在字段ID上排序
select * from tbname order by id desc limit 5;

ACMAIN_CHM 2010-05-04
  • 打赏
  • 举报
回复
手册中参考一下SELECT的语法说明中的LIMIT部分。

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
ACMAIN_CHM 2010-05-04
  • 打赏
  • 举报
回复
1、在一张表中取出前5条数据(其实多少条无所谓),全部字段都取
select * from 一张表 order by id limit 5;


2、在不知道id数范围的情况下,取出数据库最后5条数据,同样全部字段
select * from 一张表 order by id desc limit 5;

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧