저는 사람들의 돈과 상호 작용하는 신용 카드 프로젝트를 진행하고 있으므로 비밀번호를 저장해야합니다. 이 암호에는 문자 [0-9] 이외의 문자는 포함되어서는 안되며 항상 4 자리 숫자 여야합니다.신용 카드 비밀번호에 가장 적합한 sql 유형
이 암호에 사용할 sql 데이터 형식을 알 수 없습니다. 여기
내가 생각하고있는 상황입니다A. 내가
int
선택한 경우 그때 내가 암호를 확인해야합니다
Char(4)
을 선택한 경우 I 1000 및 9999
사이 B.로 암호를 확인해야합니다 나는 진수 (4,0)를 선택한 경우 다음 나는 그것이 10000 아래에 있다고 확신하지만 난 여전히 것에 대해 그것을 확인해야 C. 숫자 만 (그리고 문자)
수보다 큰 999
무엇을과 같은 비밀번호로 제안 하시겠습니까? ?
사람들에게 핀 코드를 입력하고 저장하도록 요청할 예정입니까?) –
@NPE 이것은 실제 프로젝트이므로 걱정할 필요가 없습니다. –
@beherenow 예 실제로 사람들은 암호를 변경할 수 있습니다. –