SQL 三类数据库文件是什么,分别用来干什么

SQL 三类数据库文件是什么,分别用来干什么,第1张

数据文件(Primary):存放数据,每个数据库都必须有一个主数据文件。\x0d\ 其他数据文件(Secondary):存放数据,一个数据库可以没有也可以有多个Secondary文件。\x0d\ 事务日志文件(Transaction Log):存放事务日志,每个数据库必须有一个或多个日志文件。\x0d\一般情况下,一个简单的数据库可以只有一个主数据文件和一个日志文件。如果数据库很大,则可以设置多个Secondary文件和日志文件,并将它们放在不同的磁盘上。\x0d\默认状态下,数据库文件存放在\MSSQL\data\目录下,数据文件名为“数据库名_DataMDF”,日志文件名为“数据库名_LogLDF”。数据库的创建者可以在创建时指定其他的路径和文件名,也可以添加Secondary文件和更多的日志文件。

MySQL有不少存储引擎,它们的文件格式不太一样。

共同的是它们的表定义文件都是frm结尾的。

比如flowfrm表示表flow的定义。

我说下Innodb和MyISAM两种引擎吧。

对于MyISAM,其索引和数据是分开的,索引文件后缀名是MYD,数据文件后缀名是MYI。

对于Inoodb,索引和数据都在同个文件,ibdata

具体的可以查MySQL参考手册(有中文版)。

以上就是关于SQL 三类数据库文件是什么,分别用来干什么全部的内容,包括:SQL 三类数据库文件是什么,分别用来干什么、数据库文件的后缀名是什么,比如mysql数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10189575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存