[ mysql ] SQL 정의와 종류(DML, DDL, DCL, TCL) > database

본문 바로가기

사이트 내 전체검색

database

[ mysql ] SQL 정의와 종류(DML, DDL, DCL, TCL)

작성일 19-05-15 09:12

페이지 정보

작성자 웹지기 조회 6,574회 댓글 0건

본문

SQL (Structured Query Language)

 - SQL은 관계형 데이터베이스에서 데이터 정의(DDL), 데이터 조작(DML), 데이터 제어(DCL)를 하기 위해 사용하는 언어

 - 단순 스크립트가 아닌 독립된 하나의 개발 언어

 - 다른 프로그래밍 언어와 달리 관계형 데이터베이스에 대한 접속 용도만 사용


SQL (Structured Query Language)종류

명령어 종류 명령어 설명

 데이터 조작어 DML

(Data Manipulation Language)

 SELECT

데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령

INSERT

UPDATE

DELETE

데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령(삽입, 수정, 삭제)

 데이터 정의어 DDL

(Data Definition Language)

 CREATE

 ALTER

 DROP

 RENAME

 TRUNCATE

테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령

 데이터 제어어 DCL

(Data Control Language)

 GRANT

 REVOKE

데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령

 트랜잭션 제어어 TCL

(Transaction Control Language)

 COMMIT

 ROLLBACK

 SAVEPOINT

논리적인 작업의 단위를 묶어서 데이터 조작어(DML)에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 34건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기