MySQL データベースの .frm、.myi、.myd、および .ibd ファイルとは何ですか?

mysql データベース
ストレージ エンジンは myisam で、データ ディレクトリには .frm、.myi、および .myd の 3 種類のファイルが表示されます (
1) .frm – テーブル定義、テーブル構造を記述するファイルです。
(2)
.MYD-"D" データファイルはテーブルのデータファイルです。
(3) *.MYI-"I"インデックス情報ファイル。テーブルデータファイル内の任意のインデックスのデータツリーです。

ストレージ エンジンは InnoDB で、データ ディレクトリには .frm と .ibd の 2 種類のファイルが表示されます
(1) .frm – テーブル構造ファイル。
(2)
.ibd – テーブルデータとインデックスのファイル。テーブルのインデックス(B+ツリー)の各非リーフノードにはインデックスが格納され、リーフノードにはインデックスとインデックスに対応するデータが格納される。

ここに画像の説明を挿入します

*ストレージ エンジンは csv です。データ ディレクトリには.CSM、 .CSV、.sdiの 3 種類のファイルが表示されます (
1) .CSM – テーブルのステータスとデータ ボリュームを記録するファイル
(2)
.CSV – ファイル特定のデータ情報を記録します
(3) *.sdi – テーブル構造情報を記録します

CREATE TABLE  USER1(
	 id  int not null ,
	 c1 varchar(10) not null,
	 c2 char(20) not null
 ) engine=csv;

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_49114503/article/details/132057346