반응형
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 기존 제약조건 명칭;
반응형
'SQL' 카테고리의 다른 글
[SQL] 8장. DML(INSERT), 발생하는 오류 (0) | 2023.04.27 |
---|---|
[SQL] 7장. DML(SELECT), 조건 연산자, 논리 연산자 (0) | 2023.04.27 |
[SQL] 5장. 단축키 (0) | 2023.04.27 |
[SQL] 4장. 기본키, 외래키, 제약 조건 (MSSQL) (0) | 2023.04.27 |
[SQL] 3장. 자료형 (0) | 2023.04.27 |