Database/SQL 2024. 5. 16. 12:43 [SQL] DDL 데이터 정의 언어 (Data Definition Langauge)

CREATE: 새로운 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성합니다.ALTER: 이미 존재하는 데이터베이스 객체의 구조를 수정합니다.DROP: 데이터베이스 객체를 삭제합니다.TRUNCATE: 테이블의 모든 데이터를 삭제하지만 테이블 구조는 유지합니다.테이블 용량 초기화삭제된 데이터는 Rollback 불가UNDO를 위한 데이터를 생성하지 않기 때문에 동일 데이터량 삭제 시 DELETE보다 빠르다COMMENT: 데이터베이스 객체에 주석을 추가합니다.RENAME: 데이터베이스 객체의 이름을 변경합니다.오라클 VS SQL SERVER 비교오라클은 DDL 문장 수행 후 자동으로 COMMIT 수행SQL SERVER는 DDL 문장 수행 후 수동으로 COMMIT 수행 필요

Database/SQL 2024. 5. 16. 12:25 [SQL] DROP TABLE ~

DROP TABLE 테이블명 [CASCADE CONSTRAINT];CASCADE CONSTRAINT 옵션은 해당 테이블과 관계된 참조되는 제약조건도 삭제

Database/SQL 2024. 5. 16. 11:26 [SQL] 제약조건 (Constraint)

제약조건 중에 Check가 있다.CHECK (값의 범위 제한)*주의) 반드시 CHECK 뒤에 조건을 괄호로 감싸야 함.ex) CHECK (컬럼 > 0 AND 컬럼

image