Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- LeetCode
- Algorithm
- Javascript
- 애플
- ECMAScript6
- 배포
- react
- 데이터베이스
- 맛집
- 자바스크립트
- 식물키우기
- git
- binary
- ES6
- codewars
- 기억장치
- 반응형 웹
- ECMAScript2015
- c++
- 자바
- styled-components
- 알고리즘
- 정규표현식
- 아이폰
- java
- 운영체제
- string
- 컴퓨터
- db
- 리액트
Archives
- Today
- Total
에브리 저장소
DB(데이터베이스) 언어란?? 본문
DB(데이터베이스) 언어란??
DB언어는 Query(질의언어)를 통해 DB에 저장된 데이터를 조회, 입력, 수정, 삭제하는 등의 조작이나
테이블을 비롯한 다양한 객체(시퀀스, 인덱스 등)를 생성 및 제어하는 역할을 합니다.
간단히 말하면 DB를 정의하고 접근하기 위한 데이터 언어라고 할 수 있습니다.
① 데이터 정의어(DDL; Data Definition Language)
DB스키마를 정의하거나 수정할 목적으로 사용하는 언어입니다.
DB스키마를 컴퓨터가 이해할 수 있게끔 기술하는데 사용합니다.
언어 | 용도 |
CREATE |
DB 생성 |
ALTER |
DB 변경 |
DROP |
DB 삭제 |
RENAME |
DB 객체 이름 변경 |
TRUNCATE |
DB 데이터삭제 |
② 데이터 조작어(DML; Data Manipulation Language)
DB내의 데이터 연산을 위한 언어입니다.
DB내에서 Data 검색, 추가, 삭제, 갱신 작업이 가능합니다.
언어 |
용도 |
INSERT |
Data 입력 |
UPDATE |
Data 수정 |
DELETE |
Data 삭제 |
③ 데이터 제어어(DCL; Data Control Language)
DB내의 Data를 정확하게 유지하기 위한 언어입니다.
데이터 무결성, 보안성, 회복 등에 대한 작업이 가능합니다.
언어 |
용도 |
COMMIT |
DB 조작작업이 정상적으로 완료되었음을 관리자에게 알림 |
ROLLBACK |
DB 조작작업이 비정상적으로 종료되었을 때, 원래 상태로 복구 |
GRANT |
DB 사용자에게 사용권한 부여 |
REVOKE |
DB 사용자의 사용권한 취소 |
'데이터베이스' 카테고리의 다른 글
관계형 데이터베이스란? (0) | 2018.12.17 |
---|---|
스키마(Schema)란?? (0) | 2018.12.11 |
파일시스템이란?? (0) | 2018.12.11 |
DBMS에 대해서 알아보자! (0) | 2018.12.11 |
데이터 베이스의 개념 (0) | 2018.12.08 |
Comments