SQL
[SQL] 6장. DDL(DROP, ALTER)
개발자엄지희
2023. 4. 27. 17:50
반응형
1. DROP
DROP DB명칭; -- DB 제거
DROP TABLE명칭; -- TABLE 제거
DROP 시 자식 테이블 먼저, 부모 테이블 나중에 삭제 (참조제약때문)
CREATE 시 부모 테이블 먼저, 자식 테이블 나중에 생성 (참조제약때문)
DROP TABLE IF EXISTS 테이블명; -- 혹시 있으면 테이블 제거
2. ALTER
-- TABLE 기존 컬럼 변경
ALTER TABLE 테이블명
ALTER COLUMN 컬럼명 자료형 제약사항;
-- TABLE 기존 컬럼 삭제
ALTER TABLE 테이블명
DROP COLUMN 기존 컬럼 명칭;
-- TABLE 신규 컬럼 추가
ALTER TABLE 테이블명
ADD 신규 컬럼 명칭 자료형 제약사항;
-- 테이블의 컬럼명 변경
ALTER TABLE 테이블명
CHANGE COLUMN 기존_컬럼명 새_컬럼명;
-- TABLE 기존 제약조건 삭제
ALTER TABLE 테이블명
DROP CONSTRAINT 기존 제약조건 명칭;
반응형