
- Learn MySQL
- MySQL - Home
- MySQL - Introduction
- MySQL - Installation
- MySQL - Administration
- MySQL - PHP Syntax
- MySQL - Connection
- MySQL - Create Database
- MySQL - Drop Database
- MySQL - Select Database
- MySQL - Data Types
- MySQL - Create Tables
- MySQL - Drop Tables
- MySQL - Insert Query
- MySQL - Select Query
- MySQL - Where Clause
- MySQL - Update Query
- MySQL - Delete Query
- MySQL - Like Clause
- MySQL - Sorting Results
- MySQL - Using Join
- MySQL - NULL Values
- MySQL - Regexps
- MySQL - Transactions
- MySQL - Alter Command
- MySQL - Indexes
- MySQL - Temporary Tables
- MySQL - Clone Tables
- MySQL - Database Info
- MySQL - Using Sequences
- MySQL - Handling Duplicates
- MySQL - SQL Injection
- MySQL - Database Export
- MySQL - Database Import
What are storage engines and how we can check the list of storage engines supported by MySQL installation?
It may be defined as the software components that a database management system (DBMS) uses to handle different SQL operations like create, read, update and delete data from the database. In other words, it is used by DBMS to manage information in a database. The most widely used storage engine is InnoDB which is also the default storage engine for MySQL5.5 and upper versions. Prior to MySQL5.5 the default storage engine was MyISAM.
With the help of SHOW ENGINES command we can check the list of storage engines supported by MySQL installation −
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)
- Related Articles
- What are MySQL database engines?
- What are some Python game engines?
- Can Search Engines Index JavaScript?
- What is Web Search Engines?
- What is the difference between scramjet and ramjet engines?
- How can I change the storage engine of a MySQL table?
- How can we find out the storage engine used for a particular table in MySQL?
- How do search engines like Google work?
- How to improve the ranking of your websites for search engines
- While creating a MySQL table, how can I specify the storage engine of my choice rather than using the default storage engine InnoDB?
- Cloud Storage: How does it work and top cloud storage providers
- What are storage classes of variables in C++?
- What is data storage? the terms data objects, variables, and constants concerning data storage?
- How to update MySQL table storage engine
- Difference between Session Storage and Local Storage in HTML5

Advertisements