码迷,mamicode.com
首页 > 数据库 > 详细

20.MySQL中的LIMIT(分页)

时间:2020-04-12 10:52:56      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:关键字   span   常用   style   分页   var   一个   查看   end   

对于一次性查询出的大量记录,不仅不便于阅读查看,还会浪费系统效率。MySQL中提供了一个关键字LIMIT,可以限定记录的数量,也可以指定查询从哪一条记录开始(通常用于分页)。

1.准备

 1 CREATE DATABASE mahaiwuji;
 2 USE mahaiwuji;
 3 
 4 CREATE TABLE stu (
 5   id int(10),
 6   name varchar(20),
 7   sex int(5),
 8   PRIMARY KEY (id)
 9 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
10  
11 INSERT INTO stu VALUES (‘1‘, ‘aa‘, ‘1‘);
12 INSERT INTO stu VALUES (‘2‘, ‘bb‘, ‘1‘);
13 INSERT INTO stu VALUES (‘3‘, ‘cc‘, ‘2‘);
14 INSERT INTO stu VALUES (‘4‘, ‘dd‘, ‘2‘);
15 INSERT INTO stu VALUES (‘5‘, ‘ee‘, ‘1‘);
16 INSERT INTO stu VALUES (‘6‘, ‘ff‘, ‘1‘);
17 INSERT INTO stu VALUES (‘7‘, ‘gg‘, ‘2‘);
18 INSERT INTO stu VALUES (‘8‘, ‘hh‘, ‘2‘);
19 INSERT INTO stu VALUES (‘9‘, ‘ii‘, ‘1‘);
20 INSERT INTO stu VALUES (‘10‘, ‘jj‘, ‘1‘);
21 INSERT INTO stu VALUES (‘11‘, ‘kk‘, ‘2‘);
22 INSERT INTO stu VALUES (‘12‘, ‘ll‘, ‘2‘);
23 INSERT INTO stu VALUES (‘13‘, ‘mm‘, ‘1‘);
24 INSERT INTO stu VALUES (‘14‘, ‘nn‘, ‘1‘);

技术图片

2.一个参数

当 limit 的参数只有一个的时候,这个参数的含义就是要查询下标小于该参数的数据,通俗可以理解为前几条。

1 SELECT * FROM stu LIMIT 3;

技术图片

1 SELECT * FROM stu LIMIT 5;

技术图片

3.二个参数

当 limit 的参数为二个的时候,第一个的参数的含义是显示下标从该参数开始的数据,第二个的参数的含义是显示多少条。

1 SELECT * FROM stu LIMIT 3,5;

技术图片

1 SELECT * FROM stu LIMIT 6,3;

技术图片

1 -- 当条数不够时,只会显示满足条件的数据
2 SELECT * FROM stu LIMIT 10,5;

技术图片

20.MySQL中的LIMIT(分页)

标签:关键字   span   常用   style   分页   var   一个   查看   end   

原文地址:https://www.cnblogs.com/mahaiwuji/p/12683627.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!