<aside> 💡

</aside>

-- UNIQUE : 중복 데이터 불가
-- 인덱스를 자동으로 생성시켜준다.
-- 테이블_컬럼_UK
DROP TABLE MEMBER;
CREATE TABLE MEMBER (
    NO NUMBER CONSTRAINT MEMBER_PK PRIMARY KEY, -- 회원번호
    EMAIL VARCHAR2(255) NOT NULL, -- 로그인 시 id 사용할 예정 -- 필수
    PASSWORD VARCHAR2(255) CONSTRAINT MEMBER_PASSWORD_NN NOT NULL, -- 이름부여도 가능은 하지만 사용하지 않는걸 권장
    NAME VARCHAR2(20),
    NICK_NAME VARCHAR2(20) CONSTRAINT MEMBER_NICKNAME_UK UNIQUE,
    CREATED_AT TIMESTAMP,
    
    CONSTRAINT MEMBER_EMALI_UK UNIQUE (EMAIL)
);
-- DML : 데이터 조작 언어(영어 : Data Manipulation Language, DML)
-- CRUD : Insert, Select, Update, Delete
-- 데이터 생성 Insert
-- INSERT INTO 테이블명 VALUES(컬럼 순서대로 값을 입력);
drop sequence seq_member;
create sequence seq_member start with 1 increment by 1;
select * from member;
insert into member 
values(seq_member.nextval, 'test@test.com', '1234', '홍길동', '홍', systimestamp);