1、用Navicat for MySQL新建一张表名为“nubers”的表。
2、表中只有一列,并插入数字1到35。
3、新建一个查询,开始测试limit的用法。输入查询语句“SELECT * FROM nubers LIMIT 10,1”并运行,可以看到结果中只显示“11”。
4、输入查询语句“SELECT * FROM nubers LIMIT 20,1”并运行,可以看到结果中只显示“21”。
5、输入查询语句“SELECT * FROM nubers LIMIT 10,3”并运行,可以看到结果中显示“11,12,13”三行数据。
6、输入查询语句“SELECT * FROM nubers LIMIT 20,3”并运行,可以看到结果中显示“21,22,23”三行数据。
7、从以上示例可以看出,LIMIT后的第一个参数是读取数据表中第n+1行数据,第二个参数为递增数,从n+1行开始递增,其为1则递增1行,为2则递增2行,为4则递增4行数据。如下图:
8、还有一种用法,就是只写一个参数,如下图所示。这时则表示检索前n条数据。下图分别为检索前10条和检索前15条数据。