SQL의 정의와 언어의 종류
SQL 이란?
DML ( Data Manipulation Language ) 데이터 조작어
SELECT 문은 테이블에 저장된 데이터를 조회하는데 사용되는 SQL 입니다.
SELECT 문의 기본 패턴은 다음과 같습니다
SQL> SELECT 컬럼1 FROM 테이블 WHERE 조건 ;
데이터를 삭제할때 사용합니다.
SQL> DELETE FROM 테이블 WHERE 조건 ;
데이터를 입력할때 사용합니다.
SQL> INSERT INTO 테이블 ( Column1, Column2 ) VALUES ( Column1 값,
Column2 값 );
데이터를 수정할때 사용합니다.
SQL> UPDATE 테이블 SET 변경 Column1 = 값 WHERE 조건절 ;
DDL ( Data Definition Language ) 데이터 베이스 객체를 생성하는 문
SQL> CREATE TABLE 테이블명 ;
SQL> CREATE INDEX 인덱스명 ;
SQL> DROP TABLE 테이블명 ;
SQL> DROP INDEX 인덱스명 ;
SQL> ALTER TABLE 테이블명
ADD PARTITION ……;
DCL ( Data Control Language ) 데이터 베이스 객체를 생성하는 문
SQL> GRANT privilege
ON object
TO {user | role | PUBLIC }
[WITH GRANT OPTION] ;
SQL> REVOKE {privilege | ALL}
ON object
FROM {user | role | PUBLIC}
[CASCADE CONSTRAINTS]
TCL ( Transaction Control Language ) DML문의 변경을 관리
데이터 변경 작업을 한뒤 COMMIT을 실행해야만 변경된 데이터들이 데이터 파
일에 반영이 됩니다.
SQL> COMMIT ;
COMMIT과 반대 개념으로 변경된 데이터들을 변경 전 상태로 되돌립니다.
SQL> ROLLBACK ;
By.sTricky
'Database > ORACLE' 카테고리의 다른 글
[Oracle Admin] spfile 을 사용한 control file 다중화하기 (0) | 2013.06.18 |
---|---|
Archive mode & No Archive mode (0) | 2013.06.18 |
비정상 종료로 인한 VMware 오류 해결책 입니다. (5) | 2013.06.03 |
Oracle Admin 개념이해하기 (0) | 2013.05.22 |
SQL class #3 REGEXP_LIKE, REGEXP_REPLACE (0) | 2013.04.29 |