我在尝试从 .MYD 文件中读取数据时遇到了一些问题。我正在开发一个需要直接从文件中读取数据的软件。我设法正确阅读了 .frm,但我在 .myd 上苦苦挣扎。
我从内部手册( https://dev.mysql.com/doc/internals/en/myisam.html )中阅读了几乎所有信息,并且还阅读了理解 MyISAM 记录结构
所以,我想知道,怎么可能知道数据属于哪一列。我的数据主要是使用动态文件格式的 mediumblob,我知道 blob 的长度有 3 个字节,然后是数据本身。例如,如果我有 10 列,但其中只有 2 列包含数据,我们如何知道哪一列包含 .myd 文件中的数据?
我无法解释记录标题和标志。
谢谢你。