Recent Posts
Recent Comments
Link
구석진 개미집
[프로그래밍/Oracle] 01 - SQL의 정의. 명령어 및 문법 본문
SQL이란?
관계 DB를 처리하기 위해 고안된 언어. 독자적인 문법을 갖는 DB표준언어(ISO에서 지정)로 대다수 데이터베이스는 SQL을 사용하여 데이터를 조회, 입력, 수정, 삭제한다.
SQL*Plus 란?
SQL*Plus는 SQL 명령문에 기능을 제공하고, 컬럼이나 데이터의 출력 형식을 설정하거나 환경을 설정하는 기능을 제공한다.
SQL명령어의 종류
1. 데이터 정의 언어(DDL – Data Definition Language)
테이블과 인덱스 구조를 관리한다. 즉, 데이터베이스 관리자(DBA)나 프로그래머가 데이터베이스의 논리적 구조를 정의하기 위한 언어로 데이터 딕셔너리에 저장된다. ALTER, RENAME, DROP 등이 있다.
2. 데이터 조작 언어(DML – Data Manipulation Language)
데이터베이스에 저장된 데이터를 조작하기 위해 사용하는 언어이며, INSERT INTO, UPDATE ~ SET, DELETE FROM, SELECT ~ FROM ~ WHERE 등이 있다.
3. 데이터 제어 언어(DCL – Data Control Language)
데이터에 대한 접근 권한 부여 등의 데이터베이스 시스템의 트랜잭션을 관리하기 위한 목적으로 사용되는 언어이며, GRANT, REVOKE, SET TRANSACTION, BEGIN, COMMIT, ROLLBACK 등이 있다.
'프로그래밍 > Oracle' 카테고리의 다른 글
[프로그래밍/Oracle] 오라클과 관련된 로컬서비스 수동관리 (1) | 2014.07.04 |
---|---|
[프로그래밍/Oracle] 03 – TAB, DESC (0) | 2014.07.02 |
[프로그래밍/Oracle] 02 – SQL*Plus 접속, 로그인 및 종료 (0) | 2014.07.01 |
[프로그래밍/Oracle] 오라클 데이터베이스(Oracle Datebase) 11g 삭제하기 (0) | 2014.06.14 |
Comments