- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我打算在工作中自动化收集统计数据的过程,并决定使用 MySQL 来存储数据。
我在旅游信息中心工作,所以统计数据(每月一次)看起来像这样:
Date: 1 2 3 4 5 6 7 8 9 10 ...<br/>
Museum 5 3 12 34 1 ...<br/>
Kremlin 5 1 43 12 9...
所以第一列是对象列表(不同类型,顺便说一句,如观光、酒店、餐馆等),第一行是一个月中的天数列表。在他们的十字架上 - 询问有关他们的信息的人数。
那么,在 MySQL 中执行此操作的最佳、正确、最快的方法是什么?
我的意思是我应该创建多少个表,以及如何创建(比如每个月创建一个表,或者其他方式?)以及如何正确地将信息放入其中,这样可以很容易地检查信息,例如“从 7 月 1 日到 8 月 25 日,有多少人参观了克里姆林宫?”或“2010 年总共有多少人参观了博物馆?”等等,)
非常感谢您。对不起我的英语,)
UPD:我打算制作一个程序,所以我只需按“博物馆”按钮,它就会在特定日期增加数字。
最佳答案
我只会用日期记录访问并在原始表中键入。然后您可以通过 SQL 查询获得任何您需要的统计信息。
关于MySQL方便统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193341/
在javascript中,我可以这样写 console.log( person.name || person.nickname || '-' ) 然后会先查找name字段,如果找不到,会回退到nick
在为通用接口(interface)编写回调时,定义他们自己负责创建和访问的本地数据可能很有用。 在 C 中,我只使用一个空指针,类 C 示例: struct SomeTool { int ty
我是一名优秀的程序员,十分优秀!