본문 바로가기

SQL

[SQL] CREATE, DROP, ALTER문

CREATE 문

 

예제)

 

CREATE TABLE TALBE_A (

   A1 INT,  //컬럼이름, 데이터타입

   A2 INT NOT NULL, // NULL값 허용X

   A3 INT DEFAULT 20, // 기본값 설정

   PRIMARY KEY(A4), // 기본키 설정

   FOREIGN KEY(A5) REFERENCES TABLE_B(A5) ON DELETE CASCADE //외래키 설정

);

 

DROP 문

 

예제)

 

DROP TABLE TABLE_A // TABLE_A 테이블 삭제

 

ALTER 문

 

- ADD : 테이블에 열을 추가해줍니다.

 

예제)

 

ALTER TABLE TABLE_A

ADD COLUMN A6 INT NOT NULL //A6 컬럼 추가

 

- RENAME TO : 테이블 이름 변경

 

예제)

 

ALTER TABLE TABLE_A

RENAME TO TABLE_AA //테이블명을 TABLE_AA 로 변경

 

- CHANGE : 기존 열의 이름과 데이터타입 변경

 

예제)

 

ALTER TABLE TABLE_A

CHANGE COLUMN A1 A7 VARCHAR(30) NOU NULL // A1이란 기존 컬럼이름을 A7로 변경하고 데이터타입변경

 

- MODIFY : 기존 열의 데이터 타입이나 위치변경

 

예제)

 

ALTER TABLE TABLE_A

MODIFY COLUMN A2 VARCHAR(30) // A2컬럼을 VARCHAR(30) 으로 변경

 

 

 

 

 

 

'SQL' 카테고리의 다른 글

[Oracle] Group by  (0) 2020.01.21
[Oracle] WITH AS~ 구문과 PIVOT 함수 활용  (3) 2020.01.17
[Oracle] MERGE INTO 구문  (0) 2020.01.16
[Oracle] Max/Min 함수  (1) 2020.01.15
[Oracle] ALL_TAB_COMMENTS 와 ALL_COL_COMMENTS  (0) 2020.01.14