SQL

SQL 개념

앞에서 우리는 DB의 개념에 대해 학습하였습니다. 이제 DB를 관리하기 위한 프로그램인 SQL에 대해 알아봅시다.

SQL이란 무엇인가?

SQL은 RDBMS(관계형 데이터베이스 관리 시스템)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. RDBMS(관계형 데이터베이스 관리 시스템)에서 자료의 검색과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었습니다.

SQL 명령어

명령어는 크게 세 가지로 구분 됩니다.

  • DDL(데이터 정의 언어)
    • 데이터 구조의 생성, 업데이트, 삭제를 위한 언어 또는 언어 요소
  • DML(데이터 조작 언어)
    • 대상 데이터의 검색, 등록, 업데이트 및 삭제를 위한 언어 또는 언어 요소
  • DCL(데이터 제어 언어)
    • 액세스 제어를 위한 언어 또는 언어 요소

      SQL 명령어의 종류에 대해 알아 봅시다.

명령어 종류
DDL CREATE, DROP, ALTER, TRUNCATE
DML SELECT, INSERT, UPDATE, DELETE
DCL GRANT, REVOKE
Share