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 | 31 |
Tags
- JavaScript
- arraylist
- 글로벌
- gradle
- jpa
- jQuery
- aws
- ES6
- 인텔리제이
- jsp
- 알고리즘
- keycloak
- vue
- Flutter
- nginx
- Keycloak 17.0.1
- REACT
- spring
- vue.js
- java
- 에러
- 스프링
- 자바스크립트
- Docker
- 메서드
- SpringBoot
- 맥길대학교
- lightsail
- json
- 현장학습
Archives
- Today
- Total
korean IT student
DATABASE-데이터베이스 언어 본문
데이터들은 물리적인 파일형태로 저장되어 있지만, 질의 언어를 통해서 데이터베이스에 저장된 데이터를 조회, 입력, 수정, 삭제하는 등의 조작이나, 테이블을 비롯한 다양한 객체를 생성 및 제어하는 역할을 한다. 사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나뉜다.
1.데이터 정의어 (DDL - Data Definition Language)
데이터베이스 스키마를 정의하거나 수정할 목적으로 사용하는 언어( 스키마를 컴퓨터가 이해할 수 있게끔 사용한다.)
CREATE (데이터베이스 생성)
ALTER (데이터베이스 변경)
DROP (데이터베이스 삭제)
RENAME (데이터베이스 객체이름 변경)
TRUNCATE (데이터베이스 데이터 삭제)
2.데이터 조작어 (DML - Data Manipulation Language)
데이터베이스 내의 데이터 연산을 위한 언어로 데이터베이스 내에서 데이터 검색, 추가, 갱신, 삭제 작업이 가능하다.
SELECT (데이터 선택)
INSERT (데이터 입력)
UPDATE (데이터 수정)
DELETE (데이터 삭제)
3.데이터 제어어 (DCL - Data Control Language)
데이터베이스의 데이터를 정확하게 유지하기 위한 언어, 데이터 제어를 정의하고 기술하는 언어
COMMIT 트랜잭션의 작업 결과 반영
ROLLBACK 트랜잭션의 작업을 취소 및 복구
GRANT 사용자에게 권한 부여
REVOKE 사죵자 권한 취소
'DATABASE' 카테고리의 다른 글
DATABASE- 스키마란 (0) | 2017.10.13 |
---|---|
DATABASE-데이터베이스의 개념 (0) | 2017.10.13 |
간단한 오라클 데이터베이스 실행법 (0) | 2017.07.22 |
Comments