MySQL 5.7是目前最常用的關系型數據庫管理系統,具備強大的功能和廣泛的應用。其中默認的存儲引擎為InnoDB,該引擎是MySQL5.5版本以后默認的存儲引擎,相比以往的MyISAM引擎,InnoDB支持事務、崩潰恢復能力、外鍵約束等高級特性,成為更廣泛的應用選擇。
// MySQL創建表使用默認的存儲引擎InnoDB CREATE TABLE test ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB;
當然,根據需求,MySQL 5.7也允許切換存儲引擎,如MyISAM、MEMORY、CSV等等。需要注意的是,不同存儲引擎的特性和使用方式也不同,需要根據實際情況選擇合適的存儲引擎。
// MySQL創建表指定存儲引擎 CREATE TABLE test ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(255) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM;
在MySQL管理界面中,可以通過查看表或者數據庫屬性了解存儲引擎情況。需要注意的是,不同版本的MySQL可能有不同的默認存儲引擎,需要根據實際情況進行判斷和設置。