Que sont les fichiers .frm, .myi, .myd et .ibd dans la base de données MySQL ?

Le moteur de stockage de la base de données MySQL
est myisam. Vous verrez trois types de fichiers dans le répertoire de données : .frm, .myi et .myd
(1) .frm – définition de table, qui est un fichier qui décrit la structure de la table.
(2)
Le fichier de données .MYD-"D" est le fichier de données de la table.
(3) *.MYI-Fichier d'informations d'index "I", qui est l'arborescence de données de tout index dans le fichier de données de la table

Le moteur de stockage est InnoDB. Vous verrez deux types de fichiers dans le répertoire de données : .frm et .ibd
(1) .frm – fichiers structurés en tables.
(2)
.ibd – fichier de données de table et d’index. Chaque nœud non-feuille de l'index (arbre B+) de la table stocke l'index, et les nœuds feuilles stockent l'index et les données correspondant à l'index.

Insérer la description de l'image ici

* Le moteur de stockage est csv. Vous verrez 3 types de fichiers dans le répertoire de données : .CSM, .CSV, .sdi
(1) .CSM – le fichier enregistre l'état de la table et le volume de données
(2)
.CSV – le fichier enregistre les informations spécifiques sur les données
(3) *.sdi – enregistre les informations sur la structure de la table

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

Insérer la description de l'image ici

Acho que você gosta

Origin blog.csdn.net/weixin_49114503/article/details/132057346
Recomendado
Clasificación