程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql修改數據庫的存儲引擎(InnoDB)

mysql修改數據庫的存儲引擎(InnoDB)

編輯:MySQL綜合教程

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 表名;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved