Nó có thể được định nghĩa là các thành phần phần mềm mà hệ quản trị cơ sở dữ liệu (DBMS) sử dụng để xử lý các hoạt động SQL khác nhau như tạo, đọc, cập nhật và xóa dữ liệu khỏi cơ sở dữ liệu. Nói cách khác, nó được DBMS sử dụng để quản lý thông tin trong cơ sở dữ liệu. Công cụ lưu trữ được sử dụng rộng rãi nhất là InnoDB, đây cũng là công cụ lưu trữ mặc định cho MySQL5.5 trở lên. Trước MySQL5.5, công cụ lưu trữ mặc định là MyISAM.
Với sự trợ giúp của lệnh SHOW ENGINES, chúng ta có thể kiểm tra danh sách các công cụ lưu trữ được hỗ trợ bởi cài đặt 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)