목차
1. DDL(데이터 정의어)
2. DML(데이터 조작어)
3. DCL(데이터 제어어)
2. DML(데이터 조작어)
3. DCL(데이터 제어어)
본문내용
* 주의점으로 where 구문을 사용하지 않으면 모든 컬럼의 레코드 값이 변경된다. 변경할 컬럼이 복수개 일 경우 update 구문을 복수개로 정의 후 마지막에 where 구문을 사용하면 간편하게 처리할 수 있다.
3. DCL(데이터 제어어)
- 데이터의 보안, 무결성, 데이터 회복, 병행 수행 제어 등을 정의하는 데 사용하는 언어
- 데이터베이스 관리자가 데이터 관리를 목적으로 사용함
1) 데이터 제어어(DCL)의 종류
명령어
기능
- COMMIT
데이터베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려줌
- ROLLBACK
데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구함
- GRANT
데이터베이스 사용자에게 사용권한을 부여함
- REVOKE
데이터베이스 사용자의 사용권한을 취소함
2) 시스템 권한
CREATE SESSION // 데이터베이스 접속 권한
CREATE USER // 데이터베이스 유저 생성 권한
SELECT ANY TABLE // 모든 유저의 테이블 조회 권한
CREATE ANY TABLE // 모든 유저의 테이블 생성 권한
CREATE TABLE // 테이블 생성 권한
sql>grant create session to rasbow;
sql>revoke create session from rasbow;
3) 오브젝트 권한
ALTER , DELETE , INSERT , UPDATE , INDEX , SELECT
sql> grant delete on TEST.EMP to rasbow;
sql> grant delete on TEST.EMP from rasbow;
3. DCL(데이터 제어어)
- 데이터의 보안, 무결성, 데이터 회복, 병행 수행 제어 등을 정의하는 데 사용하는 언어
- 데이터베이스 관리자가 데이터 관리를 목적으로 사용함
1) 데이터 제어어(DCL)의 종류
명령어
기능
- COMMIT
데이터베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려줌
- ROLLBACK
데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구함
- GRANT
데이터베이스 사용자에게 사용권한을 부여함
- REVOKE
데이터베이스 사용자의 사용권한을 취소함
2) 시스템 권한
CREATE SESSION // 데이터베이스 접속 권한
CREATE USER // 데이터베이스 유저 생성 권한
SELECT ANY TABLE // 모든 유저의 테이블 조회 권한
CREATE ANY TABLE // 모든 유저의 테이블 생성 권한
CREATE TABLE // 테이블 생성 권한
sql>grant create session to rasbow;
sql>revoke create session from rasbow;
3) 오브젝트 권한
ALTER , DELETE , INSERT , UPDATE , INDEX , SELECT
sql> grant delete on TEST.EMP to rasbow;
sql> grant delete on TEST.EMP from rasbow;
추천자료
- [남북 언어정책][남북 어휘][남북 규범문법][남북 언어통일]남북한 언어정책의 비교, 남북한 ...
- [북한의 언어관][북한의 언어맞춤법][북한의 언어교육][북한의 언어정책][남한의 언어정책][...
- 북한어(북한언어, 북한말, 문화어) 역사와 정의, 북한어(북한언어, 북한말, 문화어) 특징, 북...
- [유아기 언어발달] 유아기 언어발달의 특성과 이론 - 언어 교육의 중요성, 언어발달에 영향을...
- [동아시아국가 언어, 동아시아국가, 한국 언어, 러시아 언어, 중국 언어, 타이(태국) 언어]동...
- [아시아국가 언어, 아시아국가 한국 언어, 아시아국가 중국 언어, 아시아국가 인도 언어, 몽...
- [남북한 언어 이해] 남북한언어의 의미, 특징 남북한언어의 이질화, 남북한언어의 차이 비교 ...
- [영유아기 언어발달] 영유아기 언어발달 과정, 영유아 언어교육 지침, 영유아 언어 영역, 연...
- [영유아기 언어발달] 영유아기 언어발달 과정, 영유아 언어교육 지침, 영유아 언어 영역, 연...
- [방송통신대] 언어의 이해(A형) 인간언어의 본질을 간략하게 설명하시오 (언어의 탄생, 언어...
- 유아에게 적절한 언어교육방법(총체적 언어교육 접근법, 언어경험의 접근법, 균형적 접근법 ...
- [총체적 언어교육 접근법] 발음중심언어교육법의 대안으로 출현한 총체적 언어교육 접근법에 ...
- [신지체아 언어치료][정신지체 치료][정신지체아 언어치료] 정신지체 - 정신지체 특징, 정신...
- [비언어적 의사소통 예] 비언어적 의사소통 특성, 유형, 비언어적 의사소통 예 - 비언어적의...
소개글