W3C中文教程
全球最大最新的中文 Web 技术教程
HTML CSS SQL PHP COLORS MYSQL BOOTSTRAP
 

PHP MySQL 数据限制



从MySQL数据库限制数据选择

MySQL提供了一个 LIMIT 子句,用于指定要返回的记录的数目。

LIMIT 字句便于代码分页以及操作大数据表。返回大量记录会影响性能。

假设我们从一个名为 "Orders" 的表中选择1 - 30(包括)的所有记录。SQL查询语句如下:

$sql = "SELECT * FROM Orders LIMIT 30";

当上面的SQL查询运行时,它将返回前30个记录。

如果我们要选择16 - 25(含)记录,那怎么办?

MySQL还提供了一种处理方法:通过使用 OFFSET(偏移)。

下面的SQL查询表示“只返回10个记录,开始记录是16(偏移15)”:

$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";

您也可以使用较短的语法来达到相同的结果:

$sql = "SELECT * FROM Orders LIMIT 15, 10";

注意,当你使用逗号时,数字会反转。