我有一个理论问题,如果表和.csv文件都以表格格式存储数据,它们之间有什么区别?例如,我可以从服务器外部访问数据库表,就像它是一个文件一样吗?RBDMS的表以什么格式存储?他们有像.csv或.txt这样的扩展吗?我对这个主题有些陌生,所以我会非常感谢任何解释差异或澄清概念的参考书目的推荐,谢谢!
.csv
.txt
b1uwtaje1#
数据库表格式特定于数据库供应商,并且经常在数据库版本之间更改。永远不要直接访问这些文件,因为数据库引擎和磁盘文件之间通常存在缓存机制。假设你正在使用MySQL,我建议你谷歌一下“mysql数据库文件格式”,并仔细研究一下索引和外键。
1条答案
按热度按时间b1uwtaje1#
数据库表格式特定于数据库供应商,并且经常在数据库版本之间更改。永远不要直接访问这些文件,因为数据库引擎和磁盘文件之间通常存在缓存机制。假设你正在使用MySQL,我建议你谷歌一下“mysql数据库文件格式”,并仔细研究一下索引和外键。