데이터베이스

[DDL] alter

seein2 2024. 10. 16. 20:52

컬럼 추가
alter table 테이블명 add(추가할 컬럼명과 타입 제약조건);

컬럼명 수정(alter-rename) 
alter table 테이블명 rename column 컬럼명 to 수정할 이름;

컬럼데이터 타입 수정 (alter-modify)
alter table 테이블명 modify (컬럼명 타입);
 
컬럼 삭제(alter-drop) 
alter table 테이블명 drop column 컬럼명;
   
테이블 명 수정
ALTER TABLE 기존 테이블명 RENAME TO 변경할 테이블명;

제약 조건 추가    
ALTER TABLE 테이블명 ADD [CONSTRAINT 제약조건명] 제약조건 (컬럼명);

제약 조건 삭제
ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명;

테이블 스키마, 제약조건 확인
DESC 데이터베이스명.테이블명;

테이블 내 모든 레코드 잘라냄. 스카마는 남아 있음(rollback X)
truncate table 테이블명; 

테이블 삭제
drop table 자식 테이블;  (먼저 삭제)
drop table 부모 테이블;