데이터베이스(3) SQL - DDL, DML, DCL

미남로그·2021년 8월 25일
0

SQL(Structured Query Language)

자료 출처: https://server-talk.tistory.com/159

SQL문 종류

DDL(Data Definition Language, 데이터 정의어)

데이터베이스를 정의하는 언어이며, 데이터리를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을 하는 언어 입니다. 데이터베이스, 테이블등을 생성하는 역할을 합니다.

  • SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어입니다.
  • 데이터 베이스 관리자나 데이터베이스 설계자가 사용 합니다.

DML (Data Manipulation Language, 데이터 조작어)

정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어를 말합니다.

  • 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어 입니다.
  • 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공합니다.

DCL(Data Control Language, 데이터 제어어)

  • 데이터를 제어하는 언어 입니다.
  • 데이터의 보안, 무결성, 회복, 병행 수행제어 등을 정의하는데 사용합니다.

데이터베이스 정리 글

  1. 데이터 관리 프로그램 만들기(1) - 파일 시스템 활용
  2. 데이터 관리 프로그램 만들기(2) - Pandas와 csv 파일
  3. 데이터베이스(3) SQL - DDL, DML, DCL
  4. 데이터베이스(4) - 파이썬으로 SQL문 사용하는 기본 동작들
  5. 데이터베이스(5) - DB-API
profile
미남이 귀엽죠

0개의 댓글