728x90
반응형
관계형 데이터베이스(RDBMS)인 여러 가지 데이터베이스(DataBase)를 사용을 위해서는 반드시 SQL(Structered Query Language)을 사용해야 한다.
그중 SQL 문법에는 3가지의 종류가 있다.
1. DDL(데이터 정의 언어 : Data Definition Language)
데이터베이스의 구조를 정의하는 명령어의 모음
- CREATE - 새로운 데이터베이스 관계 (테이블), VIEW, 인덱스, 저장 프로시저 만들기
- DROP - 이미 존재하는 데이터베이스 관계(테이블), 뷰, 인덱스, 저장 프로시저를 제거한다.
- ALTER - 이미 존재하는 데이터베이스 개체에 대한 변경, RENAME의 역할을 한다.
- TRUNCATE - 관계 (테이블)에서 데이터를 돌이킬 수 없는 제거
2. DML(데이터 조작 언어 : Data Manipulation Language)
데이터베이스 내 테이블에 데이터 검색 / 삽입 / 업데이트 / 삭제를 조작하는 명령어의 모음
반응형
3. DCL(데이터 제어 언어 : Data Control Language)
데이터베이스 내 권한 부여 / 권한 박탈에 대한 제어하는 명령어의 모음
세부 명령어
- CONNECT- 데이터베이스 또는 스키마에 연결하는 권한
- SELECT - 데이터베이스에서 데이터를 검색하는 권한
- INSERT - 데이터베이스에 데이터를 등록할 수 있는 권한
- UPDATE - 데이터베이스의 데이터를 업데이트할 수 있는 권한
- DELETE - 데이터베이스의 데이터를 삭제할 수 있는 권한
- USAGE - 스키마 또는 함수와 같은 데이터베이스 개체를 사용할 수 있는 권한
SQL - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 이 도표는 단문을 구성하는 SQL 언어 요소 몇 가지를 보여준다. SQL(,[1] or , Structured Query Language[2][3][4][5], 구조화 질의어, S-Q-L[6])는 관계형 데이터베이스 관리 시
ko.wikipedia.org
728x90
반응형
'+ DataBase' 카테고리의 다른 글
[Info] SQL Fiddle 사이트 (0) | 2016.12.10 |
---|
댓글