SQL Basic - 용어 정리

조정훈·2024년 3월 25일

DDL : Data Define Language

 이미 정의되어있는 테이블을 변경하는 것
 주요 명령어 : CREATE, ALTER, DROP, TRUNCATE

DML : Data Manipulation Language

 데이터베이스에 저장된 데이터를 조회, 삽입, 수정, 삭제
 주요 명령어 : SELECT, INSERT, UPDATE, DELETE

DCL : Data Control Language

 데이터베이스에 접근 권한을 관리하는 명령어
 주요명령어 : GRANT, REVOKE

쿼리(Query)

 작성된 SQL을 쿼리라고 한다. 데이터베이스에 물어보기 위한 구문

데이터베이스

 데이터베이스를 구분하기 위한 논리적 단위.

스키마

 데이터베이스의 논리적 구조는 하나 이상의 스키마로 구성된다. 데이터베이스 내의 객체들의 정의 및 구조를 포함. 테이블, 뷰, 인덱스 등

테이블 스키마

 데이터베이스 구조에서의 스키마랑은 다르게 데이터베이스 내의 테이블에 대한 구조적 설명이나 정의를 제공. 테이블이 포함하는 열의 이름, 데이터유형, 제약조건 등 명시.
  ex) 테이블스키마 정의서 어디에있어요? 스키마 정의가 어떻게돼요?

왜 이렇게 복잡하게 나뉘어있는가?

비슷한 애들끼리 묶음으로써 관리에 용이하고 유지보수, 사용성을 향상시킬 수 있다.

0개의 댓글