본문 바로가기
기타 개념정리

SQL이란 무엇인가?

by wakestand 2020. 1. 1.
반응형

SQL은

구조화된 쿼리 언어(Structured Query language)의 약자로

데이터베이스의 데이터를 관리하기 위해 사용하는 언어다

 

SQL은 관계형 데이터베이스(Relational relational database management system, RDBMS)

비관계형 데이터베이스(Non Relational relational database management system, NoSQL(NRDBMS))로 나뉘고

 

관계형 데이터베이스로는 - Oracle, Mysql, postgresql 등이 있고

비관계형 데이터베이스로는 - MongoDB, MynameDB, CouchDB 등이 있다

 

SQL의 문법 종류는 3가지인데

 

데이터 정의 언어(DDL : Data Definition Language)

데이터 조작 언어(DML : Data Manipulation Language)

데이터 제어 언어(DCL : Data Control Language)

로 나누어져 있고 각 문법들은 다음과 같다

 

데이터 정의 언어

CREATE

DROP

ALTER

 

데이터 조작 언어

INSERT INTO
UPDATE ~ SET

DELETE FROM

SELECT ~ FROM

 

데이터 제어 언어

GRANT

REVOKE

SET TRANSACTION

BEGIN

COMMIT

ROLLBACK

SAVEPOINT

LOCK

반응형

'기타 개념정리' 카테고리의 다른 글

그리드 텍스트 왼쪽, 가운데, 오른쪽 정렬 기준  (0) 2020.02.18
프레임워크가 뭔말?  (0) 2020.02.06
라이브러리가 뭔말?  (0) 2020.02.06
API가 뭔말?  (0) 2020.02.05
트랜잭션(Transaction)이 뭔말?  (0) 2020.02.02

댓글