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 |