資料庫表型別

2022-08-30 17:27:14 字數 488 閱讀 3549

表型別

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

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

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

myisam

innodb

事務不支援

支援資料行鎖定

不支援,只有表鎖定

支援外來鍵約束

不支援 

支援表空間大小

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

全文索引

支援 不支援 

gis資料 

支援 不支援 

count問題 

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

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

Mysql資料庫表型別

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

Mysql資料庫表型別

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

Access資料庫表的資料型別

在access裡,備註型別用memo表示,所以改變欄位的資料型別為備註的sql為 alter table user alter column userinfo memo 對了,如果user表有外來鍵,而且你要修改的字段就是外來鍵的話,你就不能修改啦!下面給出修改為其它型別的sql 表為tb,欄位為a...