create table user(int 10 not null auto_increment,
name varchar(20),
sex tinyint(1),
reg_time datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00‘,
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
创建出user表,插入测试数据。
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan‘,‘1‘,‘2012-02-09 02:00:00);
insert into user(`name`,`sex` `reg_time`) values(‘zaoren‘,‘1‘,‘2012-02-09 14:00:32);
insert into user(`name`,`sex` `reg_time`) values(‘lily‘,‘0‘,‘2013-08-10 10:06:00);
insert into user(`name`,`sex` `reg_time`) values(‘lizi‘,‘0‘,‘1956-00-56 10:10:50);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan2‘,‘1‘,‘1999-00-34 03:08:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan3‘,‘0‘,‘1998-00-24 00:23:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan4‘,‘1‘,‘2013-00-00 00:12:00);
insert into user(`name`,`sex` `reg_time`) values(‘qunhao‘,‘1‘,‘2014-00-00 00:00:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan4‘,‘1‘,‘2014-10-30 09:56:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan6‘,‘1‘,‘2013-06-00 05:01:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan8‘,‘1‘,‘2016-00-00 00:00:00);
insert into user(`name`,`sex` `reg_time`) values(‘hongyezhang‘,‘0‘,‘2015-00-00 00:00:00);
insert into user(`name`,`sex` `reg_time`) values(‘zhangsan‘,‘1‘,‘2008-08-080 00:00:00);
之后通过limit就可以分批取出用户信息:
select * from `user` order by `reg_time` limit 0,5;
select * from `user` order by `reg_time` limit 5,5;
select * from `user` order by `reg_time` limit 10,5;
通过改变limit 的初始值,就可以每次取出5条数据。