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(이전으로)
'개발자' 카테고리의 다른 글
[파이썬] 클래스(Class) 기초 (0) | 2022.06.08 |
---|---|
[데이터 엔지니어링] 디렉터리와 터미널 기초 용어 정리 (0) | 2022.06.05 |