꾸준하게 기록하기

04. 데이터 정의어(DDL) 과 데이터 운영어(DML) 알아보기

 

  1) 데이터 정의어(DDL) 이란?

      : 데이터베이스 객체(테이블, 인덱스 등)를 생성, 변경, 제거하는데 사용하는 SQL 중 일부

 

  2) 데이터 정의어(DDL) 종류

      √ CREATE 문

         - DB, 테이블, 인텍스 생성

         - CREATE TABLE 테이블명 ( 

             칼럼명 데이터타입조건

           );

 

       DROP 문

         - DB, 테이블, 인텍스, 뷰 제거

         - DROP 객체유형 객체명 

 

       ALTER 문

         - 존재하는 데이터베이스 객체를 수정

         - ALTER 객체유형 객체명 파라미터

      

  3) 데이터 운영어(DML) 이란?

      : 데이터베이스 내 데이터를 삽입, 삭제, 변경하는데 사용하는 SQL 

        SELECT , INSERT, UPDATE, DELETE 가 있음

 

  4) 데이터 제어어(DCL) 이란?

      : 데이터베이스 객체 및 데이터에 접근 할 수 있는 권한을 부여하고 제거하는데 사용하는 SQL

        GRANT , REVOKE 

 

  5) 데이터 제어어(DCL) 종류

       GRANT : 사용자가 특정한 task를 실행할 수 있도록 허용

       REVOKE : 데이터베이스 객체에 대한 접근 권한을 제거

 

  6) DDL, DML, DCL 사용 규칙

      - 데이터 정의어, 데이터 제어어는 데이터베이스 관리자(DBA)만 사용

      - 데이터 운영어(SQL)을 위한 표준 규칙을 사전에 정의하여 개발자 및 현업 사용자 교육 후 사용

      - 데이터베이스 객체 및 데이터에 대한 접근 권한 체계를 수립하여 권한 부여

 

 

 

 

제로베이스 컴퓨터 공학 전공자 따라잡기 강의 시청 후 정리한 내용입니다.
728x90
profile

꾸준하게 기록하기

@:_:

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!