MySQL分页没有双重查询?
要使用MySQL分页,首先让我们看看如何使用CREATE命令并使用它创建表。
mysql>CREATE table RowCountDemo-> (
-> ID int,
-> Name varchar(100)
-> );
记录是在INSERT命令的帮助下插入的。
mysql>INSERT into RowCountDemo values(1,'Larry');mysql>INSERT into RowCountDemo values(2,'John');
mysql>INSERT into RowCountDemo values(3,'Bela');
mysql>INSERT into RowCountDemo values(4,'Jack');
mysql>INSERT into RowCountDemo values(5,'Eric');
mysql>INSERT into RowCountDemo values(6,'Rami');
mysql>INSERT into RowCountDemo values(7,'Sam');
mysql>INSERT into RowCountDemo values(8,'Maike');
mysql>INSERT into RowCountDemo values(9,'Rocio');
mysql>INSERT into RowCountDemo values(10,'Gavin');
在SELECT语句的帮助下显示所有记录。
mysql>SELECT* from RowCountDemo;
以下是输出。
+------+-------+| ID | Name |
+------+-------+
| 1 | Larry |
| 2 | John |
| 3 | Bela |
| 4 | Jack |
| 5 | Eric |
| 6 | Rami |
| 7 | Sam |
| 8 | Maike |
| 9 | Rocio |
| 10 | Gavin |
+------+-------+
10 rows in set (0.00 sec)
现在让我们看一下没有重复查询的分页语法。
SELECT column_name From `yourTableName` WHERE someCondition LIMIT value1, value2;
现在应用上述语法。
mysql> SELECT ID,Name FROM `RowCountDemo` WHERE ID > 0 LIMIT 0, 11;
这是上面查询的输出。
+------+-------+| ID | Name |
+------+-------+
| 1 | Larry |
| 2 | John |
| 3 | Bela |
| 4 | Jack |
| 5 | Eric |
| 6 | Rami |
| 7 | Sam |
| 8 | Maike |
| 9 | Rocio |
| 10 | Gavin |
+------+-------+
10 rows in set (0.00 sec)
以上是 MySQL分页没有双重查询? 的全部内容, 来源链接: utcz.com/z/322188.html