Maison  >  Article  >  base de données  >  Qu'est-ce qu'un moteur de stockage et comment afficher la liste des moteurs de stockage pris en charge par une installation MySQL ?

Qu'est-ce qu'un moteur de stockage et comment afficher la liste des moteurs de stockage pris en charge par une installation MySQL ?

WBOY
WBOYavant
2023-09-11 20:33:091333parcourir

Quest-ce quun moteur de stockage et comment afficher la liste des moteurs de stockage pris en charge par une installation MySQL ?

Il peut être défini comme le composant logiciel utilisé par un système de gestion de base de données (SGBD) pour gérer différentes opérations SQL telles que la création, la lecture, la mise à jour et la suppression de données dans la base de données. En d’autres termes, il est utilisé par le SGBD pour gérer les informations de la base de données. Le moteur de stockage le plus couramment utilisé est InnoDB, qui est également le moteur de stockage par défaut pour MySQL 5.5 et versions ultérieures. Avant MySQL5.5, le moteur de stockage par défaut était MyISAM.

En utilisant la commande SHOW ENGINES, nous pouvons vérifier la liste des moteurs de stockage pris en charge par l'installation de MySQL −

mysql> SHOW ENGINES\G
*************************** 1. row ***************************
      Engine: FEDERATED
     Support: NO
     Comment: Federated MySQL storage engine
Transactions: NULL
          XA: NULL
  Savepoints: NULL
*************************** 2. row ***************************
      Engine: MRG_MYISAM
     Support: YES
     Comment: Collection of identical MyISAM tables
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 3. row ***************************
      Engine: MyISAM
     Support: YES
     Comment: MyISAM storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 4. row ***************************
      Engine: BLACKHOLE
     Support: YES
     Comment: /dev/null storage engine (anything you write to it disappear
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 5. row ***************************
      Engine: CSV
     Support: YES
     Comment: CSV storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 6. row ***************************
      Engine: MEMORY
     Support: YES
     Comment: Hash based, stored in memory, useful for temporary tables
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 7. row ***************************
      Engine: ARCHIVE
     Support: YES
     Comment: Archive storage engine
Transactions: NO
          XA: NO
  Savepoints: NO
*************************** 8. row ***************************
      Engine: InnoDB
     Support: DEFAULT
     Comment: Supports transactions, row-level locking, and foreign keys
Transactions: YES
          XA: YES
  Savepoints: YES
*************************** 9. row ***************************
      Engine: PERFORMANCE_SCHEMA
     Support: YES
     Comment: Performance Schema
Transactions: NO
          XA: NO
  Savepoints: NO
9 rows in set (0.00 sec)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer