대표적인 SQL 3가지

Jace·2023년 1월 17일
0

SQL - Structured Query Language

데이터베이스를 정의 조작 제어 하기 위해 사용되는 언어이다.

데이터베이스 명령어는 SQL의 기능에 따라 3가지 영역으로 나눌 수 있다.

데이터 정의 언어(DDL: Data Definition Language)

데이터베이스나 테이블 등을 생성, 삭제하거나 그 구조를 변경하기 위한 명령어.

각각 데이터베이스 내의 개체(스키마, 테이블, 인덱스)등을 생성하거나, 수정하거나, 삭제하기 위해 사용된다.

ex) CREATE, ALTER, DROP

데이터 조작 언어(DML: Data Manipulation Language)

데이터베이스에 저장된 데이터를 처리하거나 조회, 검색하기 위한 명령어.

직접적으로 데이터를 수정하지 않더라고 테이블 내의 데이터를 검색하는 데에 이용되는 SELECT 문 또한 DML로 간주된다.

ex) INSERT, UPDATE, DELETE, SELECT 등

데이터 제어 언어(DCL: Data Control Language)

데이터베이스에 저장된 데이터를 관리하기 위하여 데이터의 보안성 및 무결성 등을 제어하기 위한 명령어.

주로 데이터베이스 관리자(DBA)에 의해 많이 사용된다.

ex) GRANT, REVOKE 등

참고자료

https://velog.io/@gparkkii/DatabaseSQLNoSQL
https://inseok9068.github.io/oracle/oracle-sql-language/

너무 소심하고 까다롭게 자신의 행동을 고민하지 말라 . 모든 인생은 실험이다 . 더많이 실험할수록 더나아진다 – 랄프 왈도 에머슨

profile
오늘한줄.

0개의 댓글