sliver__

[PostgreSQL] - SQL이란? 본문

CS/postgresql

[PostgreSQL] - SQL이란?

sliver__ 2022. 3. 8. 22:35
728x90

[SQL이란?]

  • 데이터베이스에 접근하여 데이터를 다루기 위한 전용 언어를 SQL(Structured Query Languageg)라고 한다.
  • 사용자는 SQL을 RDBMS로 보내고, RDBMS는 사용자가 보낸 SQL을 해석하여 데이터베이스에서 데이터를 가져오거나 조작한다.

 

 


[SQL의 특징]

  • DBMS 전용언어
  • SQL은 RDBMS와 소통할 수 있는 언어이다.
  • SQL은 비절차적 언어이다.

 


[SQL의 유형]

  • 데이터 정의어(Data Definition Language, DDL)
    • 데이터베이스 객체 중 하나인 테이블뿐만 아니라, 뷰, 인덱스, 함수 등 다른 데이터베이스 객체들을 정의, 변경, 제거 등 객체 관리에 사용하는 SQL을 DDL 이라고한다
  • 데이터 조작어(Data Manipulation Language, DML)
    • 테이블 내의 데이터를 갱신, 삭제하거나, 새로운 데이터를 추가, 저장하는 등 데이터를 조작하는 SQL이다.
  • 데이터 제어어(Data Control Language, DCL) 
    • 데이터베이스에 접근하거나 권한을 부여하는 역할을 하는 SQL

 

 


참조 : 모두를 위한 PostgreSQL

728x90

'CS > postgresql' 카테고리의 다른 글

[PostgrelSQL] - 데이터 타입  (0) 2022.03.13
[PostgrelSQL] - 데이터 타입 변경하기  (0) 2022.03.09
[PostgrelSQL] - 데이터 타입  (0) 2022.03.09
[PostgreSQL] - PostgreSQL 특징  (0) 2022.03.08
[Postgresql] - 데이터베이스란?  (0) 2022.03.08
Comments