Maison > Tutoriel système > Linux > le corps du texte

Trois façons de vérifier le type de moteur de stockage des tables de données MySQL sous Linux

WBOY
Libérer: 2024-01-09 12:41:48
avant
1014 Les gens l'ont consulté
Présentation MySQl utilise principalement deux moteurs de stockage : MyISAM et Innodb. MyISAM n'est pas transactionnel et a donc des lectures plus rapides, tandis qu'InnoDB prend entièrement en charge le verrouillage de transaction à granularité fine (par exemple, validation/annulation). Lorsque vous créez une nouvelle table MySQL, vous choisissez son type (c'est-à-dire son moteur de stockage). Si cette option n'est pas sélectionnée, vous utiliserez le moteur par défaut avec les paramètres prédéfinis.

Si vous souhaitez connaître le type d'une table MySQL existante, il existe plusieurs façons de le faire.

Trois façons de vérifier le type de moteur de stockage des tables de données MySQL sous Linux

Méthode 1

Si vous avez accès à phpMyAdmin, vous pouvez connaître le type de base de données par défaut auprès de phpMyAdmin. Sélectionnez une base de données dans phpMyAdmin pour afficher sa liste de tables. Sous la colonne "Type", vous verrez le type de table de données pour chaque table.

Trois façons de vérifier le type de moteur de stockage des tables de données MySQL sous Linux

Méthode 2

Si vous pouvez vous connecter directement au serveur MySQL, une autre façon d'identifier le moteur de stockage consiste à vous connecter au serveur MySQL et à exécuter la commande MySQL suivante :

mysql> SELECT ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
Copier après la connexion

La commande ci-dessus affichera le type de moteur de la table 'mytable' dans la base de données 'mydatabase'.

Méthode 3

Une autre façon de vérifier le moteur consiste à utiliser mysqlshow, qui est un outil permettant d'afficher les informations de la base de données sur la ligne de commande. mysqlshow est inclus dans le package d'installation du client MySQL. Pour utiliser mysqlshow, vous devez fournir vos informations de connexion au serveur MySQL.

La commande suivante affichera des informations spécifiques à la base de données. Sous la colonne "Moteur", vous pouvez voir le moteur utilisé par chaque table.

$ mysqlshow -u <mysql_user> -p -i <database></database></mysql_user>
Copier après la connexion

Trois façons de vérifier le type de moteur de stockage des tables de données MySQL sous Linux

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!

source:linuxprobe.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!