SQL Query

-- 사용자 정보 테이블
CREATE TABLE users (
    user_id BIGINT PRIMARY KEY AUTO_INCREMENT, -- 사용자 고유 ID
    email VARCHAR(255) NOT NULL UNIQUE,         -- 사용자 이메일 (중복 불가)
    password VARCHAR(255) NOT NULL,             -- 비밀번호 (암호화)
    nickname VARCHAR(100),                      -- 닉네임
    phone_number VARCHAR(20) UNIQUE,         -- 전화번호
    is_phone_verified BOOLEAN DEFAULT FALSE, -- 전화번호 인증 여부
    profile_image_url VARCHAR(512),          -- 프로필 이미지 경로(URL)
    profile_image_name VARCHAR(255),         -- 실제 저장된 이미지 파일명
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP -- 가입일
);