SQL
SQL(Structured Query Language)은 RDB(Relational Database)에서 데이터베이스에 질의, 수정, 삭제 등의 작업을 하는 언어의 표준으로 채택되어 어떤 제품이든지 약간의 문법적 차이를 제외하고는 대동소이하며, 따라서, 오라클에서 사용하는 문법과 MS-SQL의 문법은 큰 차이가 없습니다.
SQL이란
- SQL(Structured Query Language)은 RDB(Relational Database)에서 데이터베이스에 질의, 수정, 삭제 등의 작업을 하는 언어의 표준으로 채택되어 어떤 제품이든지 약간의 문법적 차이를 제외하고는 대동소이하며, 따라서, 오라클에서 사용하는 문법과 MS-SQL의 문법은 큰 차이가 없습니다.
SQL문장 종류
명령어 분류 |
명령어 |
설 명 |
DQL Data Query Language (질의어) |
SELECT |
데이터 검색시 사용한다. |
DML Data Manipulation Language (데이터 조작어) |
INSERT |
데이터 입력시 사용한다. |
UPDATE |
데이터 입력시 사용한다. |
|
DELETE |
데이터 입력시 사용한다. |
|
DDL Data Definition Language (데이터 정의어) |
CREATE |
데이터베이스 객체 생성한다. |
ALTER |
데이터베이스 객체 변경한다. |
|
DROP |
데이터베이스 객체 삭제한다. |
|
RENAME |
데이터베이스 객체 이름 변경한다. |
|
TRUNCATE |
데이터베이스 객체의 저장 공간 삭제한다. |
|
TCL Transaction Control Language (트랜잭션 처리어) |
COMMIT |
트랜젝션의 정상적인 종료 처리한다. |
ROLLBACK |
트랜잭션 취소한다. |
|
SAVEPOINT |
트랜잭션내에 임시 저장점 설정한다. |
|
DCL Data Control Language (데이터 제어어) |
GRANT |
데이터베이스에 대한 일련의 권한 부여한다. |
REVOKE |
데이터베이스에 대한 일련의 권한 취소한다. |
'DataBase > DataBase Basic' 카테고리의 다른 글
물리삭제와 이론삭제란? (0) | 2020.03.04 |
---|---|
SQL락에 대해서 가능한한 쉽게 설명해보자. (0) | 2019.06.04 |
mysql vs postgresql (0) | 2019.05.27 |
MySQL5.7インストール後にrootでログインする方法 (0) | 2018.09.02 |
[mysql]유저삭제 (0) | 2018.08.31 |