此类内容的 MySQL 结构?

标签 mysql structure

我有几百个文本文件,其中的数据如下所示:

Capo: 77/100
Define: 0/70
Largo: 85/85
Facto: 16/75

数据库是否适用于此?如果适用,我想不出一种正确构建表的方法。

人们可能会考虑为 CapoDefineLargoFacto 创建列,但跨越这几个一百个文本文件,大约有 200 个不同的单词,如果要完成的话,每个单词都需要一列。

最佳答案

如果没有更好的解释,很难确切地知道这些数据的含义。但是将所有这些东西都放在 DBMS 表中并不难。创建显示

的列
  1. 单词
  2. 分子
  3. 分母
  4. 文件名(文件来自的文本文件)。

然后您可以像这样使用查询处理和聚合单词。

SELECT word,
       SUM(numerator)   AS numerator,
       SUM(denominator) AS denominator
  FROM words
 GROUP BY word

开始摆弄:http://sqlfiddle.com/#!2/d0e4d/1/0

关于此类内容的 MySQL 结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270934/

相关文章:

c - 从二进制文件读取结构时出现问题

Java从二进制结构化文件中读取错误的值

java - 我可以检查 json 是否具有确定的结构吗?

php - 类中的 mysql 查询方法返回错误值( bool 类型而不是集合)

php - 事务回滚功能在 Codeigniter 中不起作用

mysql - 如何按年度计算员工总数和员工总数

Android 应用组织

php - 从 2 个不同的连接字符串连接表

mysql - 无法创建 MYSQL View

c - 如何在 C 中访问 union 内的结构成员?