데이터베이스 언어 SQL
SQL(Structured Query Language)은 관계 데이터베이스를 위한 표준 질의어입니다. 기능에 따라 데이터 정의의, 데이터 조작어, 데이터 제 언어로 나누어집니다.
◎ DML(Database Manipulation Language)
DML은 데이터를 조작하는 언어로 SELECT, INSERT, DELETE, UPDATE가 있습니다.
기본 구문
-> SELECT문은 조회만 하고 실제 데이터에 영향이 없으므로Commit/Rollback의 대상이 아님
INSERT INTO 테이블명(컬럼명1, 컬럼명2..)
VALUES(내용1,내용2..);
DELETE FROM 테이블명 WHERE 조건;
- UPDATE(수정)
UPDATE 테이블명 SET 컬럼명=수정할 내용 WHERE 조건;
◎ DDL(Database Definnition Language)
DDL은 데이터를 정의하는 언어로 CREATE, ALTER, DROP이 있습니다.
- CREATE : 테이블, 인덱스, 뷰, 프로시저 등의 객체를 생성할 때 사용합니다.
- ALTER : 객체를 수정할 때 사용합니다.
- DROP : 객체를 삭제할 때 사용합니다.
◎ DCL(Database Control Language)
- GRANT : 권한을 부여할 때 사용합니다.
- REVOKE : 권한을 회수할 때 사용합니다.
- COMMIT : 작업을 실제 테이블에 반영할 때 사용합니다.
- ROLLBACK : COMMIT을 했던 시점으로 되돌릴 때 사용합니다.
[출처]
[네이버 지식백과] http://terms.naver.com/entry.nhn?docId=3431219&cid=58430&categoryId=58430
'DBMS > Oracle' 카테고리의 다른 글
[Oracle] NVL 존재하지 않는 데이터 0으로 출력하기 (1) | 2017.11.13 |
---|---|
[Orcale] DataBase 11g 설치(구축) (3) | 2017.04.03 |