일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MYSQL
- java
- 주식
- 맥
- 주식 청약
- 자바
- Stock
- 공모주 청약
- css
- html
- IPO
- 자바스크립트
- 주식 청약 일정
- jquery
- linux
- 리눅스
- SQL
- 공모주 청약 일정
- php
- JavaScript
- 공모주
- Oracle
- 7월 공모주 청약 일정
- 코드이그나이터
- Stock ipo
- Eclipse
- 제이쿼리
- codeigniter
- 6월 공모주 청약 일정
- 오라클
- Today
- Total
개발자의 끄적끄적
[sql] SQL의 종류 DDL, DML, DCL 이란? [펌] 본문
[sql] SQL의 종류 DDL, DML, DCL 이란? [펌]
SQL(Structured Query Language) - 구조적 질의 언어 이란? 해당 질의 언어를 통해 데이터베이스를 제어하고 관리할 수 있습니다
|
DDL(Data Definition Language) - 데이터 정의어 |
DDL(Data Definition Language) - 데이터 정의어 란? 데이터베이스를 정의하는 언어이며, 데이터리를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을 하는 언어 입니다.
종류 |
역할 |
CREATE |
데이터베이스, 테이블등을 생성하는 역할을 합니다. |
ALTER |
테이블을 수정하는 역할을 합니다. |
DROP |
데이터베이스, 테이블을 삭제하는 역할을 합니다. |
TRUNCATE |
테이블을 초기화 시키는 역할을 합니다. |
* SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어입니다.
* 데이터 베이스 관리자나 데이터베이스 설계자가 사용 합니다.
|
DML(Data Manipulation Language) - 데이터 조작어 |
DML(Data Manipulation Language) - 데이터 조작어란? 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어를 말합니다.
종류 |
역할 |
SELECT |
데이터를 조회하는 역할을 합니다. |
INSERT |
데이터를 삽입하는 역할을 합니다. |
UPDATE |
데이터를 수정하는 역할을 합니다. |
DELETE |
데이터를 삭제하는 역할을 합니다. |
* 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어 입니다.
* 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공합니다.
|
DCL(Data Control Language) - 데이터 제어어 |
DML(Data Manipulation Language) - 데이터베이스에 접근하거나 객체에 권한을 주는등의 역할을 하는 언어를 입니다.
종류 |
역할 |
GRANT |
특정 데이터베이스 사용자에게 특정 작업에 대한 수행권한 부여 합니다. |
REVOKE |
특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수 합니다. |
COMMIT |
트랜잭션의 작업을 취소 및 원래래 복구하는 역할을 합니다. |
ROLLBACK |
트랜잭션의 작업을 취소 및 원래대로 복구하는 역할을 합니다. |
종류 |
역할 |
GRANT |
특정 데이터베이스 사용자에게 특정 작업에 대한 수행권한 부여 합니다. |
REVOKE |
특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수 합니다. |
* 데이터를 제어하는 언어 입니다.
* 데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용합니다.
'개발 > sql' 카테고리의 다른 글
[cubrid] 큐브리드 매니저 호스트 접속 시 JDBC 드라이버 찾을 수 없는 오류 해결 [펌] (0) | 2020.04.02 |
---|---|
[cubrid] 큐브리드 매니저 10.2 설치 [펌] (0) | 2020.04.02 |
[MySQL] 8장 유니온(UNION), 서브 쿼리 [펌] (0) | 2020.03.23 |
[sql] Tibero 티베로 JDBC-5114 에러 [펌] (0) | 2020.03.16 |
[sql] 오라클 데이터베이스 백업(Backup) 및 복구(Recovery) - 전체, 계정(스키마), 테이블[펌] (0) | 2020.03.11 |