본문 바로가기
공부/데이터베이스

7. 데이터베이스 언어 SQL / 총 정리

by 라이티아 2025. 9. 13.

1. SQL

관계 데이터베이스를 위한 표준 질의어

기능에 따라 데이터 정의어, 데이터 조작어, 데이터 저어어로 나뉜다

 

데이터 조작어 DML data manipulation language

데이터 정의어 DDL data definition language

데이터 제어어 DCL data control language

 

2. SQL 데이터 정의 기능

테이블 생성 = create table

테이블 변경 = alter table

테이블 삭제 = drop table

 

3. SQL 데이터 조작 기능

검색 = select

조건 검색 = where

정렬 검색 = order by

집계 함수 = count, sum, avg...

그룹 검색 = group by having

데이터 삽입 = insert

데이터 수정 = update

데이터 삭제 = delete

 

4. SQL 데이터 제어 기능

보안을 위해 사용자별로 데이터에 대한 접근 및 사용 권한을 부여하거나 취소하는 기능

데이터 관리자가 주로 사용함

 

5. 뷰

다른 테이블을 기반으로 하는 가상 테이블

기반이 되는 물리 테이블을 기반 테이블이라 부름

 

뷰 생성 = create view

뷰 삭제 = drop view

 

6. 삽입 SQL

프로그래밍 언어로 작성한 응용 프로그램에 삽입하여 사용하는 SQL문