SQL의 종류에는 DDL, DML, DCL이 있는데 각 단어별로 영문의 뜻을 알고 있으면 외우는데 한결 수월해집니다.
DDL(Data Definition Language) -> 데이터 정의어
종류 | 역할 | 사전적 의미 |
CREATE | 데이터베이스, 테이블등을 생성하는 역할 |
|
ALTER | 테이블을 수정하는 역할 | |
DROP | 데이터베이스, 테이블을 삭제하는 역할 | |
TRUNCATE | 테이블을 초기화 시키는 역할 |
DML(Data Manipulation Language) -> 데이터 조작어
종류 | 역할 | 사전적 의미 |
SELECT | 데이터를 조회하는 역할 | |
INSERT | 데이터를 삽입하는 역할 | |
UPDATE | 데이터를 수정하는 역할 | |
DELETE | 데이터를 삭제하는 역할 |
DCL(Data Control Language) -> 데이터 제어어
종류 | 역할 | 사전적 의미 |
GRANT | 특정 데이터베이스 사용자에게 특정 작업에 대한 수행권한 부여 | |
REVOKE | 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수 | |
COMMIT | 트랜잭션의 작업 결과를 저장 반영 |
해당 부분에서는 '약속하다'라는 의미로 사용되었다고 보면 될 것 같습니다. |
ROLLBACK | 트랜잭션의 작업을 취소 및 원래대로 복구하는 역할 |
해당 부분에서는 '역행'이라는 의미로 사용되었습니다. |
'자격증 > 정보처리기사' 카테고리의 다른 글
2021 정보처리기사 시험일정 (0) | 2021.03.07 |
---|---|
정보처리 기사 필기 정리 (0) | 2021.02.07 |
정보처리기사 실기 정리 (0) | 2020.10.22 |
[정보처리기사] 릴레이션의 구성요소 (0) | 2020.07.21 |
[정보처리기사] Java print문별 출력되는 형식 (0) | 2020.07.12 |
댓글