mysql中myisam和 innodb的區別

2021-10-22 09:43:14 字數 635 閱讀 6136

/*--關於資料庫引擎

innodb 預設使用

myisam 早些年使用的

*/

myisam

innodb

事務支援

不支援支援

資料行鎖定

不支援支援

外來鍵約束

不支援支援

全文索引

支援不支援

表空間的大小

較小較大 大約為mysiam的2倍

常規使用操作:

在物理空間存在的位置

所有的資料檔案都存在data目錄下,乙個資料夾就對應乙個資料庫

本質還是檔案的儲存

mysql 引擎在物理檔案上的區別:

設定資料庫表的字符集編碼

charset=utf8
不設定的話,會是mysql預設的字符集編碼 ~ 不支援中文!

mysql 的預設編碼的latin1 不支援 中文

在my.ini 中配置預設的編碼

character-set-server=utf8

mysql中innodb和MyISAM的儲存

一 零鋪墊 在介紹b樹之前,先來看另一棵神奇的樹 二叉排序樹 binary sort tree 首先它是一棵樹,二叉 這個描述已經很明顯了,就是樹上的一根樹枝開兩個叉,於是遞迴下來就是二叉樹了 下圖所示 而這棵樹上的節點是已經排好序的,具體的排序規則如下 從圖中可以看出,二叉排序樹組織資料時,用於查...

mysql中innodb和myisam對比

innodb和myisam是很多人在使用mysql時最常用的兩個表型別,這兩個表型別各有優劣,5.7之後就不一樣了 1 事務和外來鍵 innodb具有事務,支援4個事務隔離級別,回滾,崩潰修復能力和多版本併發的事務安全,包括acid。如果應用中需要執行大量的insert或update操作,則應該使用...

Mysql中,Myisam和Innodb的區別

都說寫部落格就是自我揭醜,但我個人覺得寫這個玩楞就是複習的一種方式,學習怎麼會是自我揭醜呢,我會多少寫多少這樣有毛病麼?當你開啟我這篇部落格的時候,首先恭喜你看到了我人生中第一篇部落格,確實沒啥經驗,也不會寫那麼多吸引眼球的東西,更不是文科出身,不會拽那麼多高大尚的詞彙,碼農出身你懂得 既然是第一篇...