SQL 개념,종류,특징

lsc·2022년 7월 15일

SQL(Structured Query Language)이란?

관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다.
현재 SQL의 표준으로 ANSI SQL이 정립되어있다.


SQL의 종류

1) 데이터 정의어 DDL (DDL, Data Definition Language)

데이터베이스, 테이블의 스키마를 정의, 수정, 삭제하는 명령어

SQL문내용
CREATE데이터베이스 객체 생성
DROP데이터베이스 객체 삭제
ALTER기존에 존재하는 데이터베이스 객체를 다시 정의

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

테이블의 데이터를 조작하는 명령어

SQL문내용
INSERT데이터 삽입
DELETE데이터 삭제
UPDATE데이터 수정
SELECT데이터 조회

3) 데이터 제어어 DCL(Data Control Language)

데이터베이스, 테이블의 접근권한이나 CRUD권한을 정의하는 명령어

SQL문내용
GRANT데이터베이스 객체에 권한을 부여
REVOKE이미 부여된 데이터베이스 객체 권한을 취소

SQL 언어적 특성

  1. 대소문자를 가리지 않는다.
  2. SQL명령은 반드시 세미콜론(;)으로 끝나야 한다.
  3. 고유의 값은 따옴표('')로 감싸준다.
  4. SQL에서 객체를 나타낼 때는 백틱(``)으로 감싸준다.
profile
공부한것들 정리하는 블로그

0개의 댓글