隨講MyIsam和InnoDB的區別

2022-09-06 07:27:10 字數 348 閱讀 1787

mysiam表不支援事務處理,同時mysiam表不支援外來鍵。外來鍵不用說了吧?不知道的話,找度娘。

同時,在執行資料庫寫入的操作(insert,update,delete)的時候,mysiam表會鎖表,

而innodb支援支援行鎖,支援事務,支援外來鍵,支援觸發器。通俗點說,就是你執

行了乙個update語句,那麼mysiam表會將整個表都鎖住,其他的insert和delete、update都會被拒之門外,等到這個update

語句執行完成後才會被依次執行。

mysiam支援全文檢索,而且查詢速度很快,但是相對於大資料的話mysiam與innodb的區別不是很大,所以在以後innodb會逐步替代mysiam。

InnoDB和MyIsAM的區別

myisam型別不支援事務處理等高階處理,而innodb型別支援 這是網上對myisam和innodb的解釋,很抽象吧,我們用白話的方式解釋一下 其實也比較簡單 所謂事務處理,就是原子性操作。打個比方,支援事務處理的innodb表,建設乙個中,發帖是給積分的。你發了乙個帖子執行乙個insert語句,...

MyISAM和InnoDB的區別

mysql預設採用的是myisam。myisam不支援事務,而innodb支援。innodb的autocommit預設是開啟的,即每條sql語句會預設被封裝成乙個事務,自動提交,這樣會影響速度,所以最好是把多條sql語句顯示放在begin和commit之間,組成乙個事務去提交。innodb支援資料行...

Myisam和InnoDB的區別

mysql預設採用的是myisam。myisam不支援事務,而innodb支援。innodb的autocommit預設是開啟的,即每條sql語句會預設被封裝成乙個事務,自動提交,這樣會影響速度,所以最好是把多條sql語句顯示放在begin和commit之間,組成乙個事務去提交。innodb支援資料行...