MYSQL預設引擎修改

2021-06-27 19:04:49 字數 688 閱讀 7510

mysql預設的資料庫引擎是myisam,不支援事務和外來鍵,也可使用支援事務和外來鍵的innodb。

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

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

show engines;

show engines;

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

我將my-small.ini另存為my.ini,

在[mysqld]最後新增

default-storage-engine=innodb

重啟服務,資料庫預設的引擎修改為innodb,如果想預設引擎還是為myisam就把innodb改為myisam也是可以的。

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

mysql**

--建表的時候指定

create table mytbl(

id int primary key,

name varchar(50)

)type=myisam;

--建完錶後修改

alter table mytbl2 type = innodb;

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

show table status from mytest;

mysql 修改預設的引擎

需求 mysql 的預設的引擎為myisam 雖然該引擎訪問的速度快,但並不支援儲存事物,也不支援外來鍵,所以我們修改為innob 一 關閉相關應用 二 停止mysql service mysqld stop 三 備份my.cnf cd etc cp my.cnf my.cnf bak 四 修改my...

修改MySQL的預設資料儲存引擎

說明目前預設的資料引擎是myisam,並且也支援innodb引擎。2.設定innodb為預設引擎 在配置檔案my.cnf中的 mysqld 下面加入default storage engine innodb 一句,儲存。3.重啟mysql伺服器 mysqladmin u root p shutdow...

mysql 預設排序 修改 MySQL修改預設排序

乙個資訊發布系統,大多數情況最新發表的記錄要顯示在最前面。select from article where username 阿海 order by posttime desc limit 0,10 假如使用者發表的文章有上萬篇,這個排序將會非常的慢,好像沒有使用索引一樣,show process...