SQL 이란?

Structured Query Language의 약자로 데이터베이스 상에서 쿼리(질의문)를 통해 데이터베이스를 조작하고 원하는 데이터를 불러오는데 사용하는 언어

 

  • csv. xlsx 등의 파일도 있는데 데이터베이스를 사용하는 이유는?

데이터가 적을 때는 괜찮으나, 데이터의 양이 늘어날수록

파일을 열고, 읽어오는 것, 동시에 작업하는 것들이 힘들어지기 때문이다.

 

Data Definition Language (DDL)  : 데이터를 정의하여 데이터를 생성, 수정, 삭제, 초기화 등을 한다.

: create(생성), alter(수정), drop(삭제), truncate(초기화) 등이 있다.

 

Data Manipulation Language (DML) : 데이터에 입력된 레코드를 조회, 수정, 제거 등을 한다. 

: select(선택), insert(삽입), update(갱신), delete(제거)

 

Data Control Language (DCL) : 데이터베이스에 접근에 관한 권한을 부여하거나 회수한다.

: grant(부여), revoke(회수)

 

Data Query Language (DQL) : dql은 정해진 스키마 내에서 쿼리를 할 수 있는 언어로, dml의 일부분으로 말하곤 한다.

: select

 

Transaction Control Language (TCL) : DML을 거친 데이터의 변경사항을 수정한다.

: commit(저장), rollback(이전으로)

+ Recent posts