SQL
-DCL, DDL, DML
TCL - COMMIT, ROLLBACK, SAVEPOINT
DDL
Create table : 테이블 생성, 테이블 이름, 칼럼 이름, 칼럼의 데이터 타입과 크기 반드시 명시해야함
create table test(id INT(3), name varchar(10) not null;
alter : add, modify, delete
drop table test;(테이블도 날림) -> truncate(DDL) : 한번 실행이 되면 되돌릴 수 없음(취소 불가능) / delete(DML) : (취소가 가능)
둘 다 삭제하면 테이블은 남아있음, 데이터만 지울 때
delete 취소를 돌릴려면 roll back
테이블 수준에서 이루어지는 작업에 대한 규칙
모든 제약 조건은 데이터 카탈로그에 저장
NOT NULL : NULL 값이 입력 될 수 없다
UNIQUE
PRIMARY KEY
FOREIGN KEY
CHECK
DML : Update
주의할 점 : where 절을 꼭 넣어줘야한다!