MySQL學習 資料表的型別

2021-10-14 09:31:16 字數 712 閱讀 3639

1. myisam和innodb區別:

innodb

myisam

事務支援

支援資料行鎖定

支援外來鍵約束

支援全文索引

5.7版本支援

支援表空間大小

較大(約為my的2倍)

較小1.1 常規使用操作:

1.2 在物理空間存在的位置:

所有的資料庫檔案都存在 data 目錄下,本質上來說還是檔案的儲存,乙個資料夾對應乙個資料庫。

2. mysql引擎再物理檔案上的區別:

2.1 innodb:

2.2 myisam:

3. 有關字符集編碼

設定資料庫表的字符集:

charset

=字符集名稱

mysql的預設編碼是latin1,他是不支援中文的。

不設定的話,會使用mysql的預設的字符集編碼。

我們可以在my.ini中配置mysql預設的字符集編碼 (沒必要,在建表時完善最保險)。

character

-set

-server=字符集名稱

2021.1.10

如果覺得對你有幫助那麼歡迎你隨時來回顧!

只為記錄本人學習歷程。

MySQL資料表型別

mysql資料表支援六種型別 分別是 bdb heap isam merge myisam innobdb,這六種又分為兩類,單獨一類是bdb,稱為 事務安全型 transaction safe 其餘都屬於第二類,稱為 非事務安全型 non transaction safe 下面詳細介紹這些表 事務...

MySQL資料表型別 資料型別

表型別 mysql的資料表型別很多,其中比較重要的是myisam,innodb這兩種。這兩種型別各有優缺點,需要根據實際情況選擇適合的,mysql支援對不同的表設定不同的型別。下面做個對比 myisam表型別是一種比較成熟穩定的表型別,但是myisam對一些功能不支援。myisam innodb 事...

mysql的幾種表型別 mysql資料表六種型別

mysql 資料表主要支援六種型別 分別是 bdb heap isam merge myisam innobdb。這六種又分為兩類,一類是 事務安全型 transaction safe 包括bdb和innodb 其餘都屬於第二類,稱為 非事務安全型 non transaction safe bdb全...