SQL 데이터베이스에 휴대폰 번호를 저장하기위한 표준 데이터 유형 (varchar, nchar 없음)은 무엇입니까?


우수 답변

전화 번호를 문자 이외의 것으로 저장하는 가장 큰 문제는 일부 국가의 전화 번호에서는 선행 0이 허용되고 숫자 데이터 유형은 선행 0을 보존하지 않습니다.

전화 번호 작성에 대한 국가적 규칙-Wikipedia

Answer

국가 코드에 +, 구분 기호에 -와 같은 특수 문자를 허용하지 않으려면 정수 필드를 사용할 수 있습니다. . 필드 길이는 국가 코드가없는 휴대폰 번호의 표준 길이 일 수 있습니다.

정수 데이터 유형에 대한 자세한 내용은 MySQL 링크입니다.

12.2.1 정수 유형 (정확한 값)-INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

다른 SQL에 대한 유사한 링크를 찾을 수 있습니다. 사용중인 데이터베이스입니다.

이것이 도움이되기를 바랍니다 !!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다