Maison  >  Article  >  base de données  >  Comment spécifier le moteur de stockage dans MySQL ?

Comment spécifier le moteur de stockage dans MySQL ?

青灯夜游
青灯夜游original
2020-10-27 10:13:506969parcourir

Comment spécifier le moteur dans MySQL : 1. Lors de la création d'une table, vous pouvez spécifier le moteur de stockage via ENGINE. Ajoutez simplement "engine=storage engine;" à la fin de l'instruction create ; en modifiant la table, vous pouvez utiliser "alter table table name engine=storage engine;" pour spécifier le moteur de stockage.

Comment spécifier le moteur de stockage dans MySQL ?

(Tutoriel recommandé : Tutoriel vidéo MySQL)

Moteur de stockage, c'est-à-dire, type de table (table_type)

Les utilisateurs peuvent choisir comment stocker les données, indexer, utiliser ou non les transactions, etc. en fonction des besoins de l'application. Le choix d'un moteur de stockage approprié peut souvent améliorer efficacement les performances de la base de données et l'efficacité de l'accès aux données. De plus, plusieurs tables d'une base de données peuvent utiliser une combinaison de différents moteurs pour répondre à diverses performances et besoins réels.

MySQL prend en charge de nombreux moteurs de stockage, notamment MyISAM, InnoDB, BDB, MEMORY, MERGE, EXAMPLE, NDB Cluster, ARCHIVE, etc., parmi lesquels InnoDB et BDB prennent en charge la sécurité des transactions. Il prend également en charge certains moteurs de stockage tiers, tels que TokuDB (moteur de stockage à hautes performances d'écriture et haute compression) et Infobright (moteur de stockage en colonnes).

mysql spécifie le moteur de stockage

La première façon de modifier le moteur de stockage est de modifier le fichier de configuration MySQL, comme indiqué dans la figure ci-dessous, recherchez le fichier my. ini

Comment spécifier le moteur de stockage dans MySQL ?

Ouvrez une ligne et recherchez la ligne comme indiqué dans la figure ci-dessous. Ici, modifiez simplement le moteur de stockage selon vos besoins, comme indiqué dans la figure ci-dessous. 🎜>

Comment spécifier le moteur de stockage dans MySQL ?

Ensuite, nous pouvons également le modifier via des instructions SQL, comme le montre la figure ci-dessous,

Dans le processus de création de la table, le moteur de stockage peut être spécifié via ENGINE, et le moteur est ajouté à la fin de l'instruction create =MyISAM

Comment spécifier le moteur de stockage dans MySQL ?

Ensuite, utilisez l'instruction Show pour afficher l'instruction de création de la table, et vous constater que le moteur de stockage a été modifié en MyISAM, comme le montre la figure ci-dessous

Comment spécifier le moteur de stockage dans MySQL ?

De plus, nous pouvons également modifier le moteur de stockage d'une table existante via l'alter table déclaration, comme indiqué dans la figure ci-dessous

Comment spécifier le moteur de stockage dans MySQL ?

Modifié À l'avenir, vous devrez vérifier le moteur de stockage pour vérification via l'instruction Show, comme indiqué dans la figure ci-dessous

Comment spécifier le moteur de stockage dans MySQL ?

Informations étendues

Afficher le moteur de stockage utilisé par la table actuelle

mysql> show create table emp;

Comment spécifier le moteur de stockage dans MySQL ?

ou

mysql> show table status like 'emp' \G;

Comment spécifier le moteur de stockage dans MySQL ?

Afficher les moteurs de stockage pris en charge par la base de données actuelle

mysql> show engines \G;

Pour plus de connaissances liées à la programmation, veuillez visiter :

Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn