1
我有一個用戶配置文件的數據庫表。它由主鍵,用戶ID,全名,電子郵件,位置和關於我組成。設置正確的MYSQL表選項
我很難確定這種類型的數據庫表的正確選項。
Storage Engine:
Collation:
auto_increment:
row_format:
目前我使用的InnoDB允許外鍵,這是我確定的唯一選擇。
我有一個用戶配置文件的數據庫表。它由主鍵,用戶ID,全名,電子郵件,位置和關於我組成。設置正確的MYSQL表選項
我很難確定這種類型的數據庫表的正確選項。
Storage Engine:
Collation:
auto_increment:
row_format:
目前我使用的InnoDB允許外鍵,這是我確定的唯一選擇。
在大多數情況下,phpMyAdmin的默認設置都很好。
自動增量 ist主要用於主鍵id列,如果類型爲int,應該標識單個條目。
如果空間不是很重要的,你可以通過設置ROW_FORMAT到固定。這個選項限制每個字節的字節大小 - 即使某些列是可變大小的字符串(varchar)。
整理和相關設置有點複雜。我會建議使用默認值或查看手冊。
在之間選擇MyISAM或InnoDB不僅是功能的選擇,還是訪問模式的選擇。 MyISAM通常很好,在某些情況下,InnoDB更好。應該例如選擇受閱讀和更新的數量和相對重量的影響。
你有沒有[查看CREATE TABLE文檔](http://dev.mysql.com/doc/refman/5.5/en/create-table.html)?它包含所有這些選項的描述,並且應該讓你知道你應該如何處理它們中的每一個。 – Charles