더북(TheBook)

데이터 제어어

데이터 제어어(DCL, Data Control Language)는 데이터에 대한 접근이나 기타 권한을 제어하는 문장으로, MySQL에서 공식적으로 사용하는 용어는 아닙니다. DCL의 종류는 다음과 같습니다.

▼ 표 1-5 DCL의 종류

종류

설명

GRANT

특정 사용자에게 특정 작업을 수행할 수 있는 권한을 부여함

REVOKE

부여된 권한을 회수함

지금까지 SQL 문장을 간략히 살펴봤습니다. 이론적인 내용이 대부분이어서 이해가 쉽지 않겠지만, 앞으로 여기에서 소개한 문장들을 사용하는 방법을 자세히 배웁니다. 따라서 이 장에서는 개념을 이해하는 데 집중하세요.

1분 퀴즈 3

SQL에 대한 설명 중 옳지 않은 것을 모두 고르세요.

① SQL은 집합적 언어다.

② SQL 중 데이터의 입력, 수정, 삭제, 조회 등을 처리하는 문장은 DML이다.

③ 데이터를 삭제할 때 DELETE 문과 TRUNCATE TABLE 문을 사용할 수 있는데, 이 중 트랜잭션 처리가 필요한 문장은 TRUNCATE TABLE 문이다.

④ MySQL은 기본으로 자동 커밋(autocommit)이 활성화되어 있다.

⑤ 테이블을 잘못 만든 경우에 테이블을 삭제하려면 DELETE 문을 사용한다.

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.