-
DDL, DML, DCL 이란?데이터 엔지니어링/SQL 2019. 9. 21. 19:26반응형
SQL이란??
데이터베이스의 사용하는 언어의 종류로서 릴레이션에 의해 정의된 정보를 담은
테이블에서 정보를 활용하고 싶을 때 필요한 언어이다. SQL은 크게 4가지로 나뉘다.
4가지 종류를 알아 보겠다.
명령어종류 명령어 설명 데이터 조작이
(DML : DATA Manipulation Language)SELECT 데이터 베이스에서 필요한
정보를 가져올 때 사용한다.INSERT 정의한 정보를 데이터베이스에
넣을 때 사용한다.UPDATA 정보를 수정할 때 사용 DELETE 정보를 삭제할 때 사용
(사용하지 않는 것이 일반적임)데이터 정의어
(DDL : DATA Definition Language)CREATE , ALTER, DROP,
RENAME, TRUNCATE테이블과 같은 데이터 구조를 정의 하는데 사용한다. (테이블 생성,정보 수정 등) 데이터 제어어
(DCL : DATA Control Language)GRANT, REVOKE 데이터 사용하기 위한 권한을 관리한다. 트랜잭션 제어어
(TCL : Transaction Control Language)COMMIT, ROLLBACK,
SAVEPOINT작업단위 별로 정보를 활용한다. 일단 종류와 설명만 기입했는데 정확한 내용과 사용방법에 대해 다른 포스트에서 설명하겠다.
반응형'데이터 엔지니어링 > SQL' 카테고리의 다른 글
DB Isolation(데이터베이스 격리)란? (0) 2024.11.15 Oracle UPDATE 문 사용법과 다양한 예제 모음 (0) 2024.11.14 [Oracle] 오류 해결 ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다. (0) 2021.02.24 MSSQL 로그파일 트랜잭션 내용 정리 (오류 해결 :트랜잭션 로그가 꽉 찼습니다.) (0) 2021.02.22 데이터 베이스 기초 (0) 2019.09.21