728x90
SQL이란?
관계형 데이터베이스 관리 시스템(RDBMS)에서 자료를 관리하고 처리하기 위한 언어이다.
SQL을 통해 사용자가 데이터베이스에게 질의하고, 원하는 데이터를 데이터베이스로부터 받을 수 있다.
데이터 정의어 : DDL (Data Definition Language)
각 릴레이션을 정의하기 위해 사용하는 언어이다.
CREATE, ALTER, TRUNCATE (잘라내기), DROP
CREATE - 테이블을 생성
ALTER - 테이블을 수정
TRUNCATE - 테이블 잘라내기
DROP - 테이블 삭제
데이터 조작어: DML (Data Manipulation Language)
데이터를 추가/수정/삭제를 위한 데이터 조작 언어이다.
SELECT, INSERT, UPDATE, DELETE, MERGE(병합)
SELECT - 데이터 검색
INSERT - 데이터 삽입
UPDATE - 데이터 수정
DELETE - 데이터 삭제
MERGE - 데이터 병합
데이터 제어어: DCL (Data Control Language)
사용자를 관리하고, 사용자별로 릴레이션을 관리하고 접근하는 권한을 다루기 위한 언어
GRANT (권한주기) , REVOKE (권한뺏기)
GRANT - 권한 주기
REVOKE - 권한 뺏기
728x90
'컴퓨터 공학 기초 지식 > 데이터베이스' 카테고리의 다른 글
[데이터베이스/DB] 4.관계형 데이터베이스의 키(key)의 종류 (0) | 2022.01.18 |
---|---|
[데이터베이스/DB] 3.관계형 데이터베이스 용어 (0) | 2022.01.18 |
[데이터베이스/DB] 2.데이터베이스 관리 시스템 (0) | 2022.01.18 |
[데이터베이스/DB] 1.데이터와 데이터베이스 (0) | 2022.01.18 |