본문 바로가기
컴퓨터/Oracle

[Oracle]SQL 기초

by TEATO 2014. 7. 12.
반응형

[Oracle]SQL 기초


SQL, 데이터베이스 내의 데이터를 조작하는데 필요한 언어입니다.

SQL은 ANSI에서 표준으로 제정했기때문에 어느 DBMS에서도 동작가능합니다.

물론 약간씩 차이는 있죠 ㅎ 


SQL언어는 크게 5가지 종류로 나뉩니다.

DQL, DML DDL, TCL, DCL


DQL(Data Query language)

DQL은 데이터베이스내 데이터를 검색할때 사용합니다.

기본적으로 SELECT, FROM, WHERE 이 있죠.


DML(Data Manipulation Language)

DML은 데이터베이스 내의 데이터를 변경할때 사용합니다.

UPDATE .. SET .. , INSERT INTO, DELETE 같은 SQL문이 DML입니다.


DDL(Data Definition Language)

DDL은 테이블을 만들거나 삭제 변경할때 사용합니다.

CREATE TABLE, DROP TABLE, ALTER TABLE 같이 테이블을 만들고 조작변형하는 문입니다.


TCL(Transaction Control Language)

TCL 은 Transaction을 종료하거나 취소하는 역할을 합니다.

COMMIT, ROLLBACK, SAVEPOINT 같은 SQL문이 TCL입니다.


DCL(Data Control Language)

사용자에게 권한을 부여하거나 취소할때 사용합니다.

GRANT, REVOKE 같은 문이 DCL문입니다.





반응형

댓글