Maison >base de données >tutoriel 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 ?
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!