[SQL] DDL 데이터 정의 언어 (Data Definition Langauge)
Database/SQL
2024. 5. 16. 12:43
- CREATE: 새로운 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성합니다.
- ALTER: 이미 존재하는 데이터베이스 객체의 구조를 수정합니다.
- DROP: 데이터베이스 객체를 삭제합니다.
- TRUNCATE: 테이블의 모든 데이터를 삭제하지만 테이블 구조는 유지합니다.
테이블 용량 초기화
삭제된 데이터는 Rollback 불가
UNDO를 위한 데이터를 생성하지 않기 때문에 동일 데이터량 삭제 시 DELETE보다 빠르다 - COMMENT: 데이터베이스 객체에 주석을 추가합니다.
- RENAME: 데이터베이스 객체의 이름을 변경합니다.
오라클 VS SQL SERVER 비교
오라클은 DDL 문장 수행 후 자동으로 COMMIT 수행
SQL SERVER는 DDL 문장 수행 후 수동으로 COMMIT 수행 필요
'Database > SQL' 카테고리의 다른 글
[SQL] 쿼리 실행 순서 (0) | 2024.05.17 |
---|---|
[SQL] 집계 함수 (0) | 2024.05.16 |
[SQL] DROP TABLE ~ (0) | 2024.05.16 |
[SQL] 제약조건 (Constraint) (0) | 2024.05.16 |
[SQL] WHERE 조건절 (0) | 2024.05.16 |
@서리★ :: Seory Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!