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

본문 바로가기
사이트 내 전체검색

Mysql

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

페이지 정보

작성자 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 419회 작성일 19-05-15 09:12

본문

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

댓글목록

등록된 댓글이 없습니다.

Total 13건 1 페이지
+2
+10
+4
게시물 검색

회원로그인

접속자집계

오늘
319
어제
398
최대
1,323
전체
93,469

그누보드5
Copyright © funyphp.com. All rights reserved.