반응형
이름, 성, 이메일 및 전화 번호를 저장하는 매우 작은 MySQL 데이터베이스를 설정하고 있으며 각 필드에 대한 '완벽한'데이터 유형을 찾기 위해 고군분투하고 있습니다. 완벽한 답은 없다는 것을 알고 있지만, 이와 같이 일반적으로 사용되는 분야에는 일종의 공통 관습이 있어야합니다. 예를 들어, 형식이 지정되지 않은 미국 전화 번호는 서명되지 않은 정수로 저장하기에는 너무 크다고 판단했습니다. 최소한 bigint 여야합니다.
다른 사람들이 유용하다고 생각하기 때문에 위에서 언급 한 필드로만 질문을 제한하고 싶지 않습니다.
일반적인 데이터베이스 필드에 적합한 데이터 유형은 무엇입니까? 전화 번호, 이메일, 주소와 같은 필드?
해결 방법
누군가는 이것보다 훨씬 더 나은 답변을 게시 할 것입니다.하지만 개인적으로 어떤 종류의 정수 필드에도 전화 번호를 저장하지 않을 것이라는 점을 강조하고 싶었습니다. 주로 다음과 같은 이유 때문입니다.
일반적으로 나는 거의 독점적으로 사용하는 것 같습니다.
물론 예외가 있지만 대부분의 경우에 적용됩니다.
참조 페이지 https://stackoverflow.com/questions/354763
반응형
'MySql' 카테고리의 다른 글
MySQL에서 null을 0으로 바꿉니다. (0) | 2020.11.12 |
---|---|
MySQL 두 테이블 mysql을 조인하는 방법은 무엇입니까? (0) | 2020.11.12 |
MySQL How to retrieve table names in a mysql database with Python and MySQLdb? (0) | 2020.11.12 |
MySQL에서 쿼리 조인 (0) | 2020.11.12 |
MySQL 우분투에서 스크립트를 사용하여 하이픈 문자로 데이터베이스 이름을 추가하는 방법 (0) | 2020.11.12 |
댓글