gpt4 book ai didi

mysql - Web 开发 - SQL 创建最近的页面

转载 作者:IT王子 更新时间:2023-10-29 02:11:17 26 4
gpt4 key购买 nike

我正在创建一个 Web 应用程序,其中一个功能将包括获取最近玩过的游戏。我想把最近玩过的 25 场比赛放在第一页,底部有一个页面选择。 (游戏数据会从MYSQL抓取)

我知道这是许多网站已经有了的概念,但经过广泛的谷歌搜索后,我不确定有什么方法可以有效地做到这一点。我目前唯一能想到的就是查询他们的每一个游戏,然后将其拆分成页面,但是当它达到数千时,效率会不会变得非常低?

非常感谢任何帮助或指向解释此主题的外部资源的链接,谢谢!

最佳答案

用于分页使用limit :

The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement.

... the first argument specifies the [zero origin] offset of the first row to return, and the second specifies the maximum number of rows to return. ...

SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15

因此对于第一页来说,请求所有玩过的游戏就足够了,按 time_played 降序排列,限制为 25。只需确保在 time_played 列上放置一个索引。

关于mysql - Web 开发 - SQL 创建最近的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com