728x90
반응형
질문 : 데이터베이스 필드의 표준 길이 목록
저는 데이터베이스 테이블을 디자인하고 있으며 다시 한 번 같은 어리석은 질문을 합니다. 이름 필드는 얼마나 길어야합니까?
이름, 성, 이메일 주소와 같은 가장 일반적인 필드에 대한 합리적인 길이의 목록이있는 사람이 있습니까?
답변
W3C의 권장 사항 :
다양한 배경을 가진 사람들의 이름을 받아들이는 양식이나 데이터베이스를 디자인하는 경우 이름과성에 대해 별도의 필드가 필요한지 자문해야합니다.
… 일부 문화권의 이름은 자신의 이름보다 훨씬 길 수 있음을 명심하십시오. … 데이터베이스의 이름에 대한 필드 크기를 제한하지 마십시오 . 특히 UTF-8의 4 자 일본어 이름이 4 바이트에 맞을 것이라고 가정하지 마십시오. 실제로 12자가 필요할 것입니다.
https://www.w3.org/International/questions/qa-personal-names
데이터베이스 필드의 경우 VARCHAR(255)
는 실제로 다른 것을 사용할 합당한 이유가없는 한 안전한 기본 선택입니다. 일반적인 웹 애플리케이션의 경우 성능은 문제가되지 않습니다. 너무 일찍 최적화하지 마십시오.
출처 : https://stackoverflow.com/questions/20958/list-of-standard-lengths-for-database-fields
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
지정된 이름의 열을 포함하는 모든 테이블 찾기-MS SQL Server (0) | 2021.06.28 |
---|---|
SQL은 열에 최대 값이있는 행만 선택합니다 (0) | 2021.06.28 |
MySQL에서 AUTO_INCREMENT를 재설정하는 방법 (0) | 2021.06.26 |
PostgreSQL : PostgreSQL에서 테이블 표시 (0) | 2021.06.26 |
데이터베이스에 암호를 저장하는 가장 좋은 방법 (0) | 2021.06.22 |