Mysql資料庫表型別

2022-07-31 01:57:16 字數 460 閱讀 3003

mysql的資料表型別很多,其中比較重要的是myisam,innodb這兩種。

這兩種型別各有優缺點,需要根據實際情況選擇適合的,mysql支援對不同的表設定不同的型別。下面做個對比:

myisam表型別是一種比較成熟穩定的表型別,但是myisam對一些功能不支援。

myisam

innodb

事務不支援

支援資料行鎖定

不支援,只有表鎖定

支援外來鍵約束

不支援 

支援表空間大小

相對小相對大,最大是2倍 

全文索引

支援 不支援 

gis資料 

支援 不支援 

count問題 

無 執行count(*)查詢時,速度慢 

一般情況下我覺得選擇myisam就行,如果需要事務,或者需要很多使用者同時修改某個資料表裡的資料時,可以考慮innodb資料表。

Mysql資料庫表型別

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

mysql資料庫表設計小數型別

float 浮點型,含位元組數為4,32bit,數值範圍為 3.4e38 3.4e38 7個有效位 double 雙精度實型,含位元組數為8,64bit數值範圍 1.7e308 1.7e308 15個有效位 decimal 數字型,128bit,不存在精度損失,常用於銀行帳目計算。28個有效位 nu...

資料庫表型別

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