SQL의 분류

CODEDRAGON Security/SecureCoding

반응형

   

   

SQL의 분류

분류

설명

데이터 정의어(DDL)

테이블을 생성하고 변경/제거하는 기능을 제공

데이터 조작어(DML)

테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정/삭제/검색하는 기능을 제공

데이터 제어어(DCL)

보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 제공

   

   

SQL DML (데이터 조작언어)

SQL DML

설명

SELECT

데이터베이스로부터 데이터를 추출할 때 사용

UPDATE

데이터베이스 안에 있는 데이터를 수정할 때 사용

DELETE

데이터베이스에서 데이터를 삭제할 때 사용

INSERT

데이터베이스 내에 새로운 데이터를 추가할 때 사용

   

   

SQL DDL (데이터 정의 언어)

SQL DDL

설명

CREATE DATABASE

새로운 데이터베이스를 생성

ALTER DATABASE

데이터베이스를 수정

CREATE TABLE

새로운 테이블을 생성

ALTER TABLE

테이블을 수정

DROP TABLE

테이블을 삭제

CREATE INDEX

인덱스(검색 키)를 생성

DROP INDEX

인덱스를 삭제

   

   

SQL DCL (데이터 제어 언어)

SQL DCL

설명

GRANT

데이터베이스 객체에 권한을 부여

REVOKE

이미 부여된 데이터베이스 객체의 권한을 취소