DB 용어

관계형 데이터베이스(RDBMS)인 다른 데이터베이스(DataBase)를 사용하려면 SQL(Structured Query Language)을 사용해야 합니다.

그 중 세 가지 유형의 SQL 구문이 있습니다.

1. DDL(데이터 정의 언어)

데이터베이스 구조를 정의하는 명령 모음

CREATE – 새 데이터베이스 관계(테이블), VIEW, 인덱스, 저장 프로시저 생성
DROP – 기존 데이터베이스 관계(테이블), 뷰, 인덱스 및 저장 프로시저를 삭제합니다.


ALTER – 기존 데이터베이스 개체에 대한 변경인 RENAME 역할을 합니다.


TRUNCATE – 관계(테이블)에서 되돌릴 수 없는 데이터 제거

2. DML(데이터 조작 언어)

데이터베이스의 테이블에서 데이터 조회/삽입/업데이트/삭제를 조작하는 명령 모음

SELECT – 검색(쿼리)할 때 사용합니다.


INSERT – 삽입(등록)할 때 사용합니다.


UPDATE – 업데이트(변경)할 때 사용합니다.


삭제 – 삭제하는 데 사용

3. DCL(데이터 제어 언어)

데이터베이스에서 권한 부여/취소를 제어하는 ​​명령 모음

GRANT – 특정 데이터베이스 사용자에게 특정 작업을 수행할 수 있는 권한을 부여합니다.


REVOKE – 특정 데이터베이스 사용자에게 부여된 특정 권한을 취소합니다.

자세한 명령
CONNECT – 데이터베이스 또는 스키마에 연결할 수 있는 권한
SELECT – 데이터베이스에서 데이터를 검색할 수 있는 권한
INSERT – 데이터베이스에 데이터를 등록할 수 있는 권한
UPDATE – 데이터베이스의 데이터를 업데이트할 수 있는 권한
DELETE – 데이터베이스의 데이터를 삭제할 수 있는 권한
USE – 스키마나 함수와 같은 데이터베이스 객체를 사용하기 위한 권한