首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL体育数据库

MySQL体育数据库
EN

Stack Overflow用户
提问于 2020-11-24 09:54:46
回答 1查看 260关注 0票数 0

我正在尝试创建一个体育数据库,但我对SQL并不陌生。

我有进球,助攻等。每个进球都有时间,球员和对手,知道谁和什么时候进球。助攻和其他方面也是如此。

然后,我和所有的球员都有一张桌子。有他们的名字,身份证,号码等。

我想问一下,如果这是一个很好的数据划分的概念,如果我想询问一名球员,他的进球多少,助攻传球等等,那么可以根据赛季、比赛等进行筛选。

我完全可以想象如何用外键做这件事。

但是,如果我在进球表上有10万个以上的进球,那么助攻和其他人的进球也是一样的,甚至有上百万的记录,这会足够快吗?

另一件事是,如果我询问所有球员的话,我是否能够根据这些进球数对球员进行排序呢?

因此,我将在网站上生成一个新的表格,所有球员和他们的时间统计,通过逐个计数目标,助攻.然后根据目标和其他事情来分类?

谢谢你帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 15:54:02

在我看来,对于你想要达到的目标来说,这看起来很好。至于你的秒问题,我想你想对数据库中已经存在的玩家进行排序。为了实现这一点,MySQL有一个名为ORDER的命令。以下是它的样子:

代码语言:javascript
运行
复制
SELECT *
FROM PLAYERS
ORDER BY GOALS 

默认情况下,它将按升序排序。如果您想按降序排序,请在目标之后添加DESC。有关详细信息,请参阅本教程:https://www.mysqltutorial.org/mysql-order-by/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64984045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档