반응형
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 |
댓글