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 事...