数据如何存储在MySql数据库中?

时间:2016-06-15 03:42:53

标签: mysql

我是新手,可以学习一些数据库知识。我了解到我可以在某个数据库中实现一个SQL文件来添加,更改,删除或搜索记录。但我的问题是这些表和数据如何存储在数据库中?存储每个数据库或表的硬盘中是否有任何特定文件?如果是这样,我怎么能获得访问权限?

1 个答案:

答案 0 :(得分:0)

文件结构取决于您使用的引擎,例如,MyIsam将在linux / var / lib / mysql中存储3个文件tableName.MYI(用于索引)和tableName.MYD(用于数据)。 Innodb(使用它的默认设置将所有内容存储在一个名为ibdata1的文件中)

您无法像阅读文本文件一样阅读上述文件。您需要将数据库引擎与SQL命令一起使用才能访问数据。