﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>PHP博客-博观而约取，厚积而薄发。-随笔分类-技术点滴</title><link>http://www.phpweblog.net/peiyinjin/category/452.html</link><description>再长的路，一步步也能走完；再短的路，不迈开双脚也无法到达。</description><language>zh-cn</language><lastBuildDate>Tue, 15 Apr 2008 08:57:04 GMT</lastBuildDate><pubDate>Tue, 15 Apr 2008 08:57:04 GMT</pubDate><ttl>60</ttl><item><title>mysql中limit的用法详解[数据分页常用]</title><link>http://www.phpweblog.net/peiyinjin/archive/2008/04/15/3199.html</link><dc:creator>Peter Jin</dc:creator><author>Peter Jin</author><pubDate>Tue, 15 Apr 2008 06:07:00 GMT</pubDate><guid>http://www.phpweblog.net/peiyinjin/archive/2008/04/15/3199.html</guid><wfw:comment>http://www.phpweblog.net/peiyinjin/comments/3199.html</wfw:comment><comments>http://www.phpweblog.net/peiyinjin/archive/2008/04/15/3199.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.phpweblog.net/peiyinjin/comments/commentRss/3199.html</wfw:commentRss><trackback:ping>http://www.phpweblog.net/peiyinjin/services/trackbacks/3199.html</trackback:ping><description><![CDATA[在我们使用查询语句的时候，经常要返回前几条或者中间某几行数据，这个时候怎么办呢？不用担心，<a onclick="javascript:tagshow(event, 'mysql');" href="javascript:;" target=_self><u><strong>mysql</strong></u></a>已经为我们提供了这样一个功能。
<div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<div><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #808080">*</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">&nbsp;&nbsp;LIMIT&nbsp;</span><span style="COLOR: #ff0000">[</span><span style="COLOR: #ff0000">offset,</span><span style="COLOR: #ff0000">]</span><span style="COLOR: #000000">&nbsp;rows&nbsp;</span><span style="COLOR: #808080">|</span><span style="COLOR: #000000">&nbsp;rows&nbsp;OFFSET&nbsp;offset</span></div>
</div>
<p><br>LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数，第一个参数指定第一个返回记录行的偏移量，第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1)： 为了与 PostgreSQL 兼容，MySQL 也支持句法： LIMIT # OFFSET #。 <br></p>
<div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
<div><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">mysql</span><span style="COLOR: #808080">&gt;</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #808080">*</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">&nbsp;LIMIT&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">5</span><span style="COLOR: #000000">,</span><span style="FONT-WEIGHT: bold; COLOR: #800000">10</span><span style="COLOR: #000000">;&nbsp;&nbsp;</span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">&nbsp;检索记录行&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">6</span><span style="COLOR: #808080">-</span><span style="FONT-WEIGHT: bold; COLOR: #800000">15</span><span style="COLOR: #000000"><br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top><br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">为了检索从某一个偏移量到记录集的结束所有的记录行，可以指定第二个参数为&nbsp;</span><span style="COLOR: #808080">-</span><span style="FONT-WEIGHT: bold; COLOR: #800000">1</span><span style="COLOR: #000000">：&nbsp;<br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top>mysql</span><span style="COLOR: #808080">&gt;</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #808080">*</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">&nbsp;LIMIT&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">95</span><span style="COLOR: #000000">,</span><span style="COLOR: #808080">-</span><span style="FONT-WEIGHT: bold; COLOR: #800000">1</span><span style="COLOR: #000000">;&nbsp;</span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">&nbsp;检索记录行&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">96</span><span style="COLOR: #808080">-</span><span style="COLOR: #000000">last.<br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top><br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">如果只给定一个参数，它表示返回最大的记录行数目：&nbsp;<br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top>mysql</span><span style="COLOR: #808080">&gt;</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">SELECT</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #808080">*</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">FROM</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">&nbsp;LIMIT&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">5</span><span style="COLOR: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">检索前&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">5</span><span style="COLOR: #000000">&nbsp;个记录行<br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top><br><img title=点击图片可在新窗口打开 style="CURSOR: pointer" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #808080">//</span><span style="COLOR: #000000">换句话说，LIMIT&nbsp;n&nbsp;等价于&nbsp;LIMIT&nbsp;</span><span style="FONT-WEIGHT: bold; COLOR: #800000">0</span><span style="COLOR: #000000">,n。</span></div>
</div>
<img src ="http://www.phpweblog.net/peiyinjin/aggbug/3199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.phpweblog.net/peiyinjin/" target="_blank">Peter Jin</a> 2008-04-15 14:07 <a href="http://www.phpweblog.net/peiyinjin/archive/2008/04/15/3199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>