什麼是最好的數據類型MySQL數據庫上使用一個成員表和成績表?數據類型爲成員的餐桌?
我創建在Java遊戲,連接到託管的MySQL數據庫。我不確定每個字段使用哪些數據類型。
的領域我已經有:
TABLE tMembers
ID INT(11)
firstName VARCHAR(255)
lastName VARCHAR(255)
email VARCHAR(255)
username VARCHAR(255)
password VARCHAR(255)
TABLE tScores
ID INT(11)
SCORE INT(11)
DATE DATETIME
我已經聽到這麼幾個事情,只是形成google搜索關於使用VARCHAR(80)
的電子郵件的效率等電子郵件不能超過這個,這是真的嗎?
對於名稱,是varchar
比text
好(作爲一個名稱不能包含數字或符號,爲什麼不使用text
?)
此外,對於ID
,我應該用INT
或INTEGER
?
任何幫助超過讚賞。
謝謝,我以爲我是在正確的路線,但不完全確定。 – Mike 2012-02-06 12:39:01