mysql怎麼修改儲存引擎為innodb

青灯夜游
發布: 2022-06-21 16:17:37
原創
6745 人瀏覽過

兩種修改方法:1、使用SET語句暫時修改預設儲存引擎,語法為“SET default_storage_engine=innodb;”,當重啟客戶端後就會恢復為原始引擎類型。 2.使用ALTER TABLE語句修改,語法“ALTER TABLE 表名 ENGINE=innodb;”,可以修改指定表的引擎類型為innodb。

mysql怎麼修改儲存引擎為innodb

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

mysql修改儲存引擎為innodb的兩種方法

#1、使用SET語句暫時修改

使用下面的語句可以修改資料庫暫時的預設儲存引擎:

SET default_storage_engine=< 存储引擎名 >
登入後複製

範例:修改預設儲存引擎為innodb

SET default_storage_engine=innodb;
登入後複製

mysql怎麼修改儲存引擎為innodb

此時,可以發現MySQL 的預設儲存引擎已經變成了InnoDB。但是當重啟客戶端後就會恢復為原引擎類型。

附註:在MySQL 5.5之前,當您建立表格而未明確指定儲存引擎時,MyISAM是預設儲存引擎。從版本5.5開始,MySQL使用InnoDB作為預設儲存引擎。

2、使用ALTER TABLE語句修改

MySQL 中修改資料表的儲存引擎的語法格式如下:

ALTER TABLE <表名> ENGINE=<存储引擎名>;
登入後複製
  • #ENGINE 關鍵字用來指明新的儲存引擎。

實例示範

下面將資料表 contacts 的儲存引擎修改為 InnoDB。

在修改儲存引擎之前,先使用SHOW CREATE TABLE 語句查看contacts 表目前的儲存引擎

SHOW CREATE TABLE contacts \G
登入後複製

mysql怎麼修改儲存引擎為innodb

可以看到,contacts 表目前的存儲引擎為MyISAM。

下面將contacts 表的儲存引擎修改為InnoDB  類型,SQL 語句為:

ALTER TABLE contacts ENGINE=InnoDB;
登入後複製

使用SHOW CREATE TABLE 語句再次查看contacts 表的儲存引擎,會發現contacts 表的儲存引擎變成了「InnoDB」

mysql怎麼修改儲存引擎為innodb

#【相關推薦:mysql影片教學

以上是mysql怎麼修改儲存引擎為innodb的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!