반응형
반응형
★★★★★★DDL(데이터 정의어)★★★★★★★★
★★★★★★DML(데이터 조작어)★★★★★★★★
★★★★★★DCL(데이터 제어어)★★★★★★★★
1.DDL(Data Definition Language)
- 데이터 베이스를 조작하는 언어이다 .
- 데이터베이스에서 생성 , 수정 ,삭제 , 초기화 등 데이터의 전체골격을 결정.
| CREATE | 데이터베이스 , 테이블 생성 |
| ALTER | 테이블 수정 |
| DROP | 데이터베이스 , 테이블 삭제 |
| TRUNCATE | 테이블 초기화 |
2.DML(Data Maninpulation Language)
- 정의된 데이터 베이스에서 입력된 레코드를 조회,생성,수정,삭제 등의 역할
- 테이블에 있는 행과 열을 조작하는 언어이다.
| SELECT | 데이터조회 |
| INSERT | 데이터생성 |
| UPDATE | 데이터수정 |
| DELETE | 데이터삭제 |
3.DCL(Data Control Language)
- 데이터베이스에 접근하거나 객체에 권한을 주는 등 역할을 하는 언어
- 데이터를 제어하는 언어
- 데이터의 권한부여, 무결성 , 복구 등을 정의하는데 쓰임
| GRANT | 데이터베이스 사용자에게 특정 권한부여 |
| REVOKE | 데이터베이스 사용자에게 특정 권한박탈,권한회수 |
| COMMIT | 변경된 내용을 모두 영구 저장 |
| ROLLBACK | 이전 단계로 복구(이전 COMMIT한 곳까지만 복구) |
반응형
'IT' 카테고리의 다른 글
| [Web Page 와 Single Page Application] 웹 페이지 (Web Page)와 싱글 페이지 어플리케이션 (Single Page Application, SPA) 무엇이 다를까? (0) | 2024.07.18 |
|---|---|
| JDK(Java Development Kit)란? (0) | 2023.01.20 |
| [웹 서버와 WAS의 차이점] 알아두면 유용한 필수 개념 간단 정리! (0) | 2022.12.19 |
| [OAuth 2.0] 간편한 소셜 로그인과 보안의 핵심 기술? (0) | 2022.12.13 |
| [HTTP의 특징과 쿠키 및 세션의 활용] 안정적 인증을 위한 필수 지식 (0) | 2022.12.12 |