mysql常用引擎

2021-09-30 12:45:49 字數 1455 閱讀 1605

mysql

常用的儲存引擎為

myisam

、innodb

、memory

、merge

,其中innodb

提供事務安全表,其他儲存引擎都是非事務安全表。

myisam

是mysql

的預設儲存引擎。

確認 mysql 伺服器 是否啟用 innodb   儲存引擎

"innodb"   對應的  "support"等於 「yes」  ,表示已經啟用  innodb  儲存引擎。

使用不準確的方式: 「show create table 表名」  檢視

正確方式一:  

show table status from  資料庫庫名  where name='表名';

正確方式二:  

mysqlshow  -u 資料庫登入帳號 -p '資料庫登入帳號密碼'   --status   資料庫庫名   表名

另外一種方法:意外發現的

先使用資料庫information_schema

使用資料庫中的tables表

講完這些,接下來為大家介紹如何修改資料庫引擎型別:

修改單一表的話,直接

批量修改的話,間接點,如下所示:

select concat('alter table ',表名, '' ) from

information_schema.tables where table_schema=資料庫名 and engine=引擎型別;

之後將查詢得到的結果複製出來作為新的sql執行即可。可以考慮用source 檔案執行!

MySQL常用引擎

在mysql資料庫中,常用的引擎主要就是2個 innodb和myiasm。首先 1.簡單介紹這兩種引擎,以及該如何去選擇。2.這兩種引擎所使用的資料結構是什麼。1.a.innodb引擎,innodb引擎提供了對資料庫acid事務的支援。並且還提供了行級鎖和外來鍵的約束。它的設計的目標就是處理大資料容...

mysql的常用引擎

mysql資料庫中,常用的引擎主要就是2個 innodb和myiasm。首先 1.簡單介紹這兩種引擎,以及該如何去選擇。2.這兩種引擎所使用的資料結構是什麼。1.a.innodb引擎,innodb引擎提供了對資料庫acid事務的支援。並且還提供了行級鎖和外來鍵的約束。它的設計的目標就是處理大資料容量...

MYSQL常用儲存引擎

一 innodb 儲存引擎 innodb 儲存引擎自 mysql 5.5 版本起被指定為預設的儲存引擎,用於完成事務 回滾 崩潰修復和多版本併發控制的事務安全處理。同時也是 mysql中第乙個提供外來鍵約束的表引擎,尤其對事務處理的能力,是 mysql 其他儲存引擎所無法與之比擬的。innodb 的...