///
Search
👨🏻

user

목차

user TABLE 컬럼 설명

columns in user table
컬럼명
Data Type
NOT NULL
Default
설명
키 여부
참조 테이블 & 컬럼
varchar(20)
TRUE
ID (로그인 시 사용)
varchar(256)
TRUE
PW (로그인 시 사용) bcrypt 암호화
varchar(10)
TRUE
닉네임
varchar(100)
TRUE
Email
varchar(15)
TRUE
student → 중-고등학생 university → 대학생 job-seeker → 취준생 salaryman → 직장인
integer
FALSE
0
신고 수 누적
varchar(15)
FALSE
inactive
active → 인증된 사용자 inactive → 미 인증된 사용자 block → 제재된 사용자 sleep → 휴면 사용자
datetime
FALSE
now time
최초 회원가입한 시간
COUNT9

Table 생성 SQL 문

CREATE TABLE `sitedb`.`user` ( id BIGINT(20) NOT NULL AUTO_INCREMENT, user_id VARCHAR(20) NOT NULL, user_pw VARCHAR(256) NOT NULL, user_name VARCHAR(10) NOT NULL, user_email VARCHAR(100) NOT NULL, user_job VARCHAR(15) NOT NULL, warning_cnt INT DEFAULT 0, account_state VARCHAR(15) DEFAULT 'inactive', create_date DATETIME DEFAULT NOW(), PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
SQL
복사

고민중인 내용

나이 컬럼을 추가할지 여부
탈퇴 여부 컬럼 추가