본문 바로가기
Programming/DB

[DB] DDL, DML

by AI_Wooah 2022. 3. 7.

SQL의 특징

  • 비 절차적(선언형) 언어, 필요한 데이터만 기술
  1. 데이터 정의 언어(DDL : Data Definition Language)
    • 데이터베이스 내의 객체를 생성 및 삭제하고 그 구조를 조작하는 명령어의 집합
    • 데이터가 준수해야 하는 제약조건을 기술
    • CREATE, ALTER, DROP 문 등
    • 데이터 만들고 저장하고 수정하고 삭제
  2. 데이터 조작 언어(DML : Data Manipulation Language)
    • DDL에 의해 정의된 테이블에 데이터를 조작하는 명령어의 집합
    • 데이터에 대한 CRUD(생성, 검색, 삭제, 수정) 명령을 포함
    • INSERT, UPDATE, DELETE, SELECT 문 등
    • 객체 내에 데이터를 저장하고 삭제한다
반응형

'Programming > DB' 카테고리의 다른 글

[sqlite3] database disk image is malformed 에러 뜨는 경우  (0) 2022.03.17
[DB] 식별자  (0) 2022.03.07
[DB] 데이터 모델링  (0) 2022.03.07
Database(ORACLE)  (0) 2022.03.07
[Oracle] DML-SELECT  (0) 2022.03.07

댓글