//Google AdSense

SQL

관계형 데이터베이스 관리 시스템 (RDBMS)의 데이터관리하기 위해 설계된 특수 목적의 프로그래밍 언어

 

 

DDL

(Data Definition Language)

DML

(Data Manipulation Language)

DCL

(Data Control Language)

- 데이터를 담는 그릇을 정의하는 언어

- 관계형 데이터베이스의 구조 정의

 

데이터의 생명주기(삽입, 삭제, 갱신)를 제어하는 언어

 

데이터에 대한 액세스를 제어하는 언어

CREATE

ALTER

DROP

TRUNCATE

INSERT

SELECT

UPDATE

DELETE

GRANT
REVOKE
COMMIT  -TCL
ROLLBACK  -TCL
CHECKPOINT  -TCL

 

DDL (Data Definition Language)

CREATE
 - 데이터베이스 오브젝트를 생성

ALTER
 - 데이터 오브젝트를 변경

DROP
 - 데이터 오브젝트를 삭제

TRUNCATE
 - 데이터 오브젝트 내용 삭제

 

DML (Data Manifulation Language)

INSERT
 - 테이블의 신규 내용을 삽입

SELECT
 - 테이블의 내용을 조회

UPDATE
 - 테이블의 내용을 변경

DELETE
 - 테이블의 내용을 삭제

CRUD (creat read update delete)

CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다.

DCL(Data Control Language)

GRANT  -DCL
 - 데이터베이스 사용자 권한 부여

REVOKE  
-DCL
 - 데이터베이스 사용자 권한 회수

COMMIT  
-TCL
 - 트랜잭션 확정

ROLLBACK  
-TCL
 - 트랜잭션 취소

CHECKPOINT  
-TCL
 - 복귀지점 설정

 

'Database' 카테고리의 다른 글

[Database] SQL 활용 ①  (3) 2020.03.18
[Database] MySQL 실습  (0) 2020.03.11
[Database] MySQL 설치 / 키워드 및 실습  (0) 2020.03.11
[Database] 데이터베이스  (0) 2020.03.11

+ Recent posts