mysql 데이터베이스의 구성원 테이블 및 점수 테이블에 사용할 최상의 데이터 형식은 무엇입니까?구성원 테이블의 데이터 형식은 무엇입니까?
나는 자바로 호스팅 된 mysql 데이터베이스에 연결하는 게임을 만들고있다. 각 필드에 사용할 데이터 유형이 확실하지 않습니다.
필드는 I는 한 :
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
내가 SO에 대한 몇 가지 소리를 듣고 바로 전자 메일을 VARCHAR(80)
사용의 효율성에 대해 인터넷 검색을 형성했다 이메일 등이 이것보다 길어질 수는 없습니다. 사실입니까?
이 text
보다 varchar
낫다는 ID
을 위해 또한
을, (이름이 숫자 또는 기호를 포함 할 수 없습니다로, 왜 그냥? text
사용) 나는 INT
또는 INTEGER
를 사용해야합니까?
도움이되는 것 이상입니다.
고맙다. 나는 제대로 된 줄 알았지 만 완전히 확신하지 못했다. – Mike