【问题标题】:.mdf equivalent for mysql (TOAD).mdf 等效于 mysql (TOAD)
【发布时间】:2017-01-02 22:29:01
【问题描述】:

什么是 mysql 等效的“SQL Server 数据库主数据文件 (.mdf)”。

  • 我正在使用“Toad for mysql”(Vesion 7.7)工具

【问题讨论】:

    标签: mysql sql toad recovery


    【解决方案1】:

    假设你使用的是MyISAM引擎,应该是*.myd扩展文件对应数据文件,*.frm对应表格格式文件。

    MySQL Documentation

    无论您选择哪种存储引擎,您的每个 MySQL 表 create 在磁盘上由一个 .frm 文件表示,该文件描述了 表的格式(即表定义)。该文件带有 与表同名,扩展名为 .frm。 .frm 格式是 在所有平台上都相同,但在 .frm 格式的描述中 以下,示例来自Linux下创建的表 操作系统。

    【讨论】:

    • 感谢拉胡尔的快速回复。我的存储过程和索引呢?
    • @Munavvar,考虑通过答案中附加的 mysql 文档链接。
    • 已经调查过了,但没有帮助。这就是我在这里问这个问题的原因。
    【解决方案2】:

    由于 MySQL 带有可扩展的表引擎模型,因此这个问题没有直接的答案,因为每个表引擎都有不同的文件格式。

    唯一独立于表引擎的文件类型是表定义文件 (*.frm)。

    不同的表引擎以不同的方式存储实际数据和索引。即使在单个表引擎中,也可能有不同的数据存储方式(例如,在 innodb 中,数据可以存储在大型表空间文件中,或者每个表可能有自己的文件)。您必须查看每个存储引擎自己的文档,了解它如何存储数据。

    大部分元数据都存储在mysql 系统数据库中,这是一个myisam 数据库。其他元数据模式(information_schema、performance、sys)由 MySQL 即时构建为临时内存表(您可以使用show create table 命令检查)。

    一些

    【讨论】:

      猜你喜欢
      • 2015-10-12
      • 2012-11-11
      • 1970-01-01
      • 1970-01-01
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多