我要的飞翔
posts - 5, comments - 2, trackbacks - 0, articles - 0
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
mysql语句中limit的用法
Posted on 2010-03-29 13:40
赵春平
阅读(707)
评论(0)
编辑
收藏
limit 一般用于经常要返回前几条或者中间某几行数据的查询语句语句中,具体格式如下:
SELECT
*
FROM
table
LIMIT
[
offset,
]
rows
|
rows OFFSET offset
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1)
举例说明:
mysql
>
SELECT
*
FROM
table
LIMIT
5
,
10
;
//
检索记录行
6
-
15
//
为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为
-
1
:
mysql
>
SELECT
*
FROM
table
LIMIT
95
,
-
1
;
//
检索记录行
96
-
last.
//
如果只给定一个参数,它表示返回最大的记录行数目:
mysql
>
SELECT
*
FROM
table
LIMIT
5
;
//
检索前
5
个记录行
//
换句话说,LIMIT n 等价于 LIMIT
0
,n。
而如果想要实现从数据库的最后一条倒序读出固定的信息条数,则可用:
select * from tablename where(后加条件) order by (条件) desc limit (固定条数) ;
例如:如果想从表hello中读出10条以id形式排列的classID数为0的信息。可写为:
select * from hello where classID=0 order by id desc limit 10;
在sql语句中,limit的功能很强大,使用的地方很多,所以要多注意,使用它能够很大的节省代码数,让代码看起来简洁明了
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 赵春平
日历
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
南工技术圈(0/0)
随笔档案
2010年3月 (5)
搜索
最新评论
1. re: dreamweaver中alt的属性及应用
遇到这个问题,但不知道ALT属性在哪里设置,能不能截图说详细一些呢,谢谢啦
--扬子
2. re: 嵌入式和通信工程那个方向好[未登录]
哈哈,好文章
--Java宅男
阅读排行榜
1. 造成HTTP-500错误可能存在的原因(2669)
2. 从数据库中读取数据出来如何分组显示?(1414)
3. dreamweaver中alt的属性及应用(917)
4. mysql语句中limit的用法(707)
5. rs在连接数据库判断查找内容是否为空时的处理方法(601)
评论排行榜
1. dreamweaver中alt的属性及应用(1)
2. rs在连接数据库判断查找内容是否为空时的处理方法(1)
3. mysql语句中limit的用法(0)
4. 从数据库中读取数据出来如何分组显示?(0)
5. 造成HTTP-500错误可能存在的原因(0)