Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 1.67 KB

SQL-DDL, DML, DCL.md

File metadata and controls

53 lines (27 loc) · 1.67 KB

SQL-DDL, DML, DCL

1. SQL?

데이터베이스에서 사용하는 질의 언어

  • 사용방법이나 문법이 다른 언어(C, C#, JAVA)보다 단순하다.
  • 모든 DBMS에서 사용가능
  • 대소문자 구별 X
  • 인터프리터 언어

2. SQL 구문 구별

image-20210302135630321


면접질문

  1. 데이터베이스 언어의 종류 3****가지를 나열해 보시오**.**

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

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

    데이터 제어 언어 (DCL : Data Control Language)

  2. 데이터 정의 언어 (DDL : Data Definition Language)에 대해 설명하고 해당하는 명령어를 이야기하시오. DB 구조 , 데이터형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어

    예제 ) Create , Alter , Drop , Truncate

  3. 데이터 조작 언어 (DML : Data Manipulation Language)에 설명하고 해당하는 명령어를 이야기하시오. 사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서 사용자(응용프로그램)와 DBMS 간의 인터페이스를 제공

    예제 ) Select , Insert, Update , Delete

  4. 데이터 제어 언어( DCL : Data Control Language)에 설명하고 해당하는 명령어를 이야기하시오.

    무결성 , 보안 및 권한 제어 , 회복 등을 하기 위한 언어

    예제) Commit , Revoke, Rollback , Grant


Reference