SQL(Structured Query Language)의 개념
  : 질의어지만 질의 기능만 있는것이 아니라 데이터 구조의 정의, 데이터 조작, 데이터 제어 기능을 가진 언어

* 질의어 : DBMS에서 일반 사용자도 쉽게 데이터를 뽑아내는 비절차적 언어의 일종



SQL의 분류

DDL(Data Define Language) - 데이터 정의어
  - 데이터베이스를 정의, 생성, 제거(제거시 테이블 자체가 삭제)
  - DBA에게 필요한 언어

DCL(Data Control Language) - 데이터 제어어
  - 데이터베이스를 관리, 제어, 데이터 무결성유지, 보안, 권한설정
  - DBA에게 필요한 언어

DML(Data Mainpulation Language) - 데이터 조작어
  - 데이터베이스를 검색, 입력, 수정, 삭제(삭제시 입력한 데이터 값들만 삭제)
  - 응용프로그래머, 사용자에게 필요한 언어

+ Recent posts