我有几百个文本文件,其中的数据如下所示:
Capo: 77/100
Define: 0/70
Largo: 85/85
Facto: 16/75
数据库是否适用于此?如果适用,我想不出一种正确构建表的方法。
人们可能会考虑为 Capo
、Define
、Largo
和 Facto
创建列,但跨越这几个一百个文本文件,大约有 200 个不同的单词,如果要完成的话,每个单词都需要一列。
最佳答案
如果没有更好的解释,很难确切地知道这些数据的含义。但是将所有这些东西都放在 DBMS 表中并不难。创建显示
的列- 单词
- 分子
- 分母
- 文件名(文件来自的文本文件)。
然后您可以像这样使用查询处理和聚合单词。
SELECT word,
SUM(numerator) AS numerator,
SUM(denominator) AS denominator
FROM words
GROUP BY word
关于此类内容的 MySQL 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270934/