DarkPepper_DevStory

[DDL] ALTER 본문

SQL/DDL

[DDL] ALTER

dark pepper 2023. 4. 12. 15:53

DDL은 스키마, 도메인, 테이블, 뷰 인덱스를 정의하거나 변경 또는 삭제할 때 사용하는 언어이다.

 

ALTER 

테이블에 대한 정의를 변경하는 명령어이다.

 

표기형식

ALTER TABLE 테이블명 ADD 속성명 데이터타입 [DEFAULT '기본값'];
ALTER TABLE 테이블명 ALTER 속성명 [SET DEFAULT '기본값'];
ALTER TABLE 테이블명 DROP COLUMN 속성명 [CASCADE];

 

 


예제

예제1

colum 추가

 

ALTER TABLE table_name
ADD column_name datatype;

 

예제2

특정 column 삭제

ALTER TABLE table_name
DROP COLUMN column_name;

예제3

MySQL 기준 column 변경

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

MODIFY 는 데이터베이스 종류마다 KEYWORD가 다르다.

'SQL > DDL' 카테고리의 다른 글

[DDL] DROP  (0) 2023.04.12
[DDL] CREATE  (0) 2023.04.12