mysql修改數據庫的存儲引擎(InnoDB)
目前例子是把引擎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 表名;