MySQLでデータのページング表示を実現する方法は何ですか?
MySQLでは、データのページング表示を実現するためにLIMIT句を使用することができます。LIMIT句の構文は次の通りです:
SELECT * FROM 表名 LIMIT 开始位置, 每页显示的记录数;
例えば、0から始まる始め位置を指定し、1ページに表示するレコード数を指定して、10件のレコードを表示する場合、次のように記述します。
SELECT * FROM 表名 LIMIT 0, 10;
2ページ目の10件のレコードを表示したい場合は、以下のステートメントを使用してください。
SELECT * FROM 表名 LIMIT 10, 10;
そのようにして進めてください。
また、始点を代替するためにOFFSET句を使用することもできます。OFFSET句の構文は以下の通りです:
SELECT * FROM 表名 LIMIT 每页显示的记录数 OFFSET 开始位置;
OFFSET子句を使用したクエリ文とLIMIT子句を使用したクエリ文は同じ効果があります。例えば:
SELECT * FROM 表名 LIMIT 10 OFFSET 0;