반응형
17. DML
- DML: 저장 혹은 rollback 필요
1) INSERT
2)UPDATE : 다중칼럼 수정 가능
3) DELETE
4) MERGE
18. TCL
- TCL: DML에 의해 조작된 결과를 작업단위(트랜잭션)별로 제어하는 명령어
- 트랜잭션: 논리적 연산 단위
- 트랜잭션의 특성: 원자성, 일관성, 고립성, 지속성
- COMMIT: 데이터 저장
- ROLLBACK: 변경 취소
(*SAVEPOINT: 롤백 부분적으로 사용되는 지점을 지정)
19. DDL
- DDL: 데이터 구조 정의
1) CREATE: 객체 생성
2) ALTER: 테이블 구조 변경
2-1) 컬럼 추가
2-2) 컬럼 변경: 컬럼 사이즈 변경, 데이터타입 변경, DEFAULT값 변경
2-3) 컬럼 이름 변경
2-4) 컬럼 삭제: DROP, TRUNCATE, DELETE
- 제약조건 : PK, UNIQUE, NOT NULL, FK, CHECK
- 기타 오브젝트
20. DCL
- DCL
- 권한 종류
1) 오브젝트 권한: 테이블에 대한 제어
2) 시스템권한: 시스템 작업 제어
- GRANT: 권한 부여
- REVOKE: 권한 회수
- ROLE: 권한의 묶음
- 권한 부여 옵션(중간관리자의 권한)
1) WITH GRANT OPTION: 오브젝트 권한을 부여
2) WITH ADMIN OPTION: 시스템 권한을 부여
반응형