티스토리 뷰

Oracle

[Oracle] DDL ( CREATE / ALTER / DROP )

devbelly 2020. 12. 29. 15:39

✔ CREATE

사용하게 될 데이터 형식을 정의하는 것. 다른 언어에서 구조체, 클래스와 비슷한 개념입니다.

 

CREATE TABLE MEMBER( 
    ID VARCHAR2(50), -- COLUMN이름, 데이터 형식
    PWD VARCHAR2(50), 
    NAME VARCHAR2(50), 
    GENDER VARCHAR2(50), 
    AGE NUMBER, 
    BIRTHDAY    VARCHAR2(50), 
    PHONE VARCHAR2(50), 
    REGDATE DATE 
);

MEMBER 라는 이름의 TABLE을 정의 하는 예시입니다. 일반적인 프로그래밍 언어에서는 데이터 형식 뒤에 변수명을 정의하지만 SQL에서는 반대로 적습니다.

 

✔ ALTER

테이블의 구조를 변경하기 위해 사용합니다.

ALTER TABLE MEMBER MODIFY ID NVARCHAR2(50); --기존에 있던 자료형을 NVARCHAR2(50)으로 수정
ALTER TABLE MEMBER DROP COLUMN AGE; -- 기존에 있던 COLUMN을 삭제하는 작업
ALTER TABLE MEMBER ADD EMAIL VARCHAR2(50) -- 없었던 COLUMN을 새로이 추가

 

✔ DROP

테이블을 전체로 삭제하는 SQL입니다.

DROP TABLE MEMBER;

 

출처

www.youtube.com/channel/UC5-ixpj8DioZqmrasj6Ihpw

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함