mysql建的表存在哪里

更新时间:02-10 教程 由 冷兮め 分享

在MySQL中,数据库中的表存储在磁盘上的文件中。具体而言,每个表都有自己的表文件,其中包含表定义和数据。

在安装MySQL时,通常会指定一个数据目录作为存储数据库和表文件的位置。可以通过在MySQL的配置文件中设置datadir参数来指定此目录的位置。

例如:

[mysqld]datadir=/var/lib/mysql

在该示例中,MySQL会将数据和表文件存储在/var/lib/mysql目录中。

在该目录下,每个数据库都有一个文件夹,其中包含该数据库的表文件。例如,名为“mydb”的数据库将在/var/lib/mysql/mydb/目录下拥有自己的表文件。

表文件的命名约定是“表名.frm”,其中“表名”是该表的名称。此文件包含有关表的定义,例如表中的列和列的数据类型。

除了.frm文件之外,每个表还有一个或多个用于存储表数据的文件。这些文件的名称通常采用“表名.MYD”和“表名.MYI”的格式。MYD文件包含实际的表数据,而MYI文件包含表索引的信息。

总而言之,MySQL中的表存储在磁盘上的文件中,这些文件通常位于MySQL指定的数据目录中。每个表都由一个.frm文件和一个或多个.MYD和.MYI文件组成。

声明:关于《mysql建的表存在哪里》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2255450.html