mysql修改資料庫的儲存引擎 InnoDB

2021-12-30 00:01:18 字數 715 閱讀 9110

目前例子是把引擎myisam修改為innodb

檢視當前資料庫的所支援的資料庫引擎以及預設資料庫引擎

資料庫支援的引擎和預設資料庫引擎**

show engines;

更改方式1:修改配置檔案my.cnf

開啟my.cnf,在[mysqld]最後新增為上default-storage-engine=innodb,重啟資料庫服務,資料庫預設的引擎修改為innodb

更改方式2:在建表的時候指定或者建完表修改

mysql**

--建表的時候指定

create table mytbl(

id int primary key,

name varchar(50)

)type=innodb;

--建完錶後修改

alter table mytbl2 type = innodb;

--檢視修改結果(mytest為表所在的database名字)

show table status from mytest;

使用命令檢視儲存引擎

mysql> show variables like '%storage_engine%';你要看某個錶用了什麼引擎(在顯示結果裡引數engine後面的就表示該錶當前用的儲存引擎):

mysql> show create table 表名;

mysql修改資料庫的儲存引擎 InnoDB

檢視當前的儲存引擎 基本的差別 myisam型別不支援事務處理等高階處理,而innodb型別支援。myisam型別的表強調的是效能,其執行數度比innodb型別更快,但是不提供事務支援,而innodb提供事務支援以及外部鍵等高階資料庫功能。然後,一般我們的專案中設計的資料表是有外來鍵的.修改儲存引擎...

mysql 修改資料庫

windows環境中 mysql 和php搭配之最佳組合 installdir my.ini 一般在mysql 和php搭配之最佳組合 安裝目錄下有my.ini即mysql 和php搭配之最佳組合 的配置檔案。linux環境中 etc my.cnf 儲存退出編輯。2 然後重啟mysql 和php搭配...

MySQL修改資料庫

mysql 中,使用 alter database 來修改已經被建立或者存在的資料庫的相關引數。修改資料庫的語法格式為 alter database 資料庫名 語法說明如下 alter database 用於更改資料庫的全域性特性。使用 alter database 需要獲得資料庫 alter 許可...