mysql ".frm" はテーブル定義、テーブル構造を記述するファイルを指し、".ibd" はテーブル データとインデックスのファイルを指します。テーブルのインデックスの各非リーフ (B-ツリー)ノードにはインデックスが格納され、リーフノードにはインデックスとインデックスに対応するデータが格納されます。
このチュートリアルの動作環境: Windows 10 システム、MySQL バージョン 5.7、Dell G3 コンピューター。
ファイル mysql.frm とは何ですか?
mysql データベース
ストレージ エンジンは myisam です。データ内には 3 種類のファイルが表示されます。ディレクトリ:.frm、.myi、.myd
(1) *.frm -- テーブル定義。テーブル構造を記述するファイルです。
(2)*.MYD--「D」データ情報ファイル。テーブルのデータファイルです。
(3)*.MYI--「I」インデックス情報ファイル。テーブル データ ファイル内の任意のインデックスのデータ ツリーです。
ストレージ エンジンはInnoDB、データ内 ディレクトリには 2 種類のファイルが表示されます: .frm、.ibd
(1) *.frm -- テーブル構造ファイル。
(2)*.ibd -- テーブル データとインデックスのファイル。テーブルのインデックス(Bツリー)の非リーフノードにはインデックスが格納され、リーフノードにはインデックスとインデックスに対応するデータが格納される。
関連紹介:
MySQL は、スウェーデンの MySQL AB 社によって開発されたリレーショナル データベース管理システムであり、Oracle の製品です。 MySQL は最も人気のあるリレーショナル データベース管理システムの 1 つであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。
MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべてのデータを 1 つの大きなウェアハウスに配置するのではなく、異なるテーブルにデータを格納するため、速度と柔軟性が向上します。
MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。 MySQL ソフトウェアはデュアル ライセンス ポリシーを採用しており、コミュニティ バージョンと商用バージョンに分かれており、その小型、高速、総所有コストの低さ、特にオープン ソースの特性により、MySQL が開発用の Web サイトとして一般的に選択されます。中小規模、大規模の Web サイトのデータベース。
[関連する推奨事項: mysql ビデオ チュートリアル ]
以上がmysql.frm とは何のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。