MySQL 회원테이블 – 내가 자주 사용하는 구조

MYSQL 회원테이블 – 내가 자주 사용하는 구조

 행 이름 타입 길이 디폴트 Key Not Null  Unsigned A.I 설명
 mem_idx int 10 P.K Not Null Unsigned A.I  P.K
mem_userid varchar 100 Unique Not Null  로그인 ID
mem_email varchar 100 Unique Not Null  이메일주소 (로그인 ID가 이메일주소일경우 같은값으로 처리)
mem_password char 32 Not Null  비밀번호 ( MD5 암호화로 32자리 고정처리)
mem_status  enum  ‘Y’,’N’,’D’  Y Index Not Null  Y: 정상 N:탈퇴 D:접근거부
mem_cert enum  ‘Y’,’N’  N  Not Null  Y:인증완료 N:인증안됨
mem_username  varchar 20  Not Null  사용자 이름 ( 비실명제일 경우 닉네임과 같은값)
mem_nickname  varchar 20 Not Null  사용자 닉네임
mem_gender  enum ‘M’,’F’,’U’  U Not Null  M:남성 F:여성 U:알수없음
mem_level  smallint 5 1 Not Null Unsigned  사용자 레벨 ( 경험치 레벨의 개념 )
mem_auth  tinyint 3 1  Not Null Unsigned  사용자 권한 레벨
mem_point  int 10  0 Not Null  Unsigned  사용자 포인트
mem_xp int 10 0 Not Null Unsigned  사용자 경험치
mem_regtime datetime  Not Null  회원가입일시
mem_regip int 10 Not Null Unsigned  Long 형식의 IP 주소
mem_logtime datetime  마지막 로그인 일시
mem_logip int 10 Unsigned  Long 형식의 IP 주소
mem_droptime datetime  탈퇴 / 접근 거부 실행일시
mem_pass_change datetime Not Null  마지막 비밀번호 변경일시
mem_is_super enum ‘Y’,’N’  N Not Null  최고 관리 권한을 갖고 있는가?

 

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.