MySQL——6.MySQL中的儲存引擎介紹
阿新 • • 發佈:2018-12-10
目錄
一、什麼是儲存引擎
儲存引擎就是指表的型別。資料庫的儲存型別決定了表在計算機中的儲存方式。使用者可以根據不同的儲存方式、是否進行事務處理等來選擇合適的儲存引擎。
二、如何檢視MySQL的儲存引擎
(一)檢視MySQL支援的儲存引擎:SHOW ENGINES
練習一、檢視MySQL支援的儲存引擎:SHOW ENGINES;
練習二、更美觀的顯示,加\G,以網格形式展示:SHOW ENGINES \G;
support:就代表MySQL是否支援這種儲存引擎,yes代表支援,no表示不支援
comment:表示對這種儲存引擎的評論或者註釋
Transactions:是否支援事務處理,yes是支援,no是不支援
XA:是否是一個分散式的交易處理的XA規範,yes是支援,no是不支援
Savepoints:是否支援儲存點。yes表示支援,no表示不支援
我們預設的儲存引擎是InnoDB
(二)檢視顯示支援的儲存引擎資訊:SHOW VARIABLES LIKE’hava%’
(三)檢視預設的儲存引擎:SHOW VARIABLES LIKE’storage_engine’(不好用)SHOW VARIABLES LIKE’%engine%’(好用)
三、MySQL常用儲存引擎及特點
有了這些儲存引擎,建表的時候就可以用engine指定使用的儲存引擎。 不同的表可以用不同的儲存引擎。 涉及到以後優化或者業務邏輯的時候,就要選擇合適的儲存引擎。