YYYEJI

[DB] SQL이란? 본문

Database & SQL

[DB] SQL이란?

YEJI ⍢ 2022. 10. 26. 11:09
728x90

SQL이란

Structured Query Language의 줄임말로 SQL문을 구성할 때 사용되는 언어입니다.

 

•  모든 관계형 데이터베이스(RDBMS)에 사용되는 언어

•  데이터를 정의, 조작, 쿼리, 액세스를 제공하기 위한 언어

•  데이터를 생성, 수정, 삭제, 조회 등을 관리하기 위해 설계된 언어

 

 

SQL의 종류

①  DDL(Data Definition Language)

•  테이블, 인덱스, 제약조건 등을 정의

 

 

 ✓   create - 테이블 생성

 ✓  alter - 이미 구성된 테이블의 구조 변경

 ✓  drop - 이미 만들어진 테이블 삭제

 ✓  rename - 테이블의 이름 변경

 

 

 

②  DML(Data Manipulation Language)

•  데이터 추가, 수정, 삭제, 조회

 

 

 ✓  insert - 데이터 추가

 ✓  update - 데이터 수정

 ✓  delete - 데이터 삭제

 ✓  select - 데이터 조회

 

 

 

③  DCL(Data Control Language)

•  사용자 권한, 트랜잭션 등 처리

 

 

 ✓  grant - 사용자(user)에게 접속권한, 오브젝트 생성권한, DBA 권한 등을 부여

✓  revoke - 사용자(user)에게 부여한 권한을 다시 회수

✓  truncate - 데이터 삭제

 

 

 

 

◡̈

 

 

'Database & SQL' 카테고리의 다른 글

[MySQL] DML이란?  (0) 2022.10.26
[MySQL] DDL이란?  (0) 2022.10.26
[DB] Database란?  (0) 2022.10.26
[DB] FILE와 DATABASE의 차이점  (0) 2022.10.26
[DB] phpmyAdmin이란?  (0) 2022.07.26