코딩일기/자격증

[정보처리기사] SQL | 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL) 총정리

jhy_2023 2025. 1. 23. 17:53
728x90
반응형


데이터베이스를 다루는 데 필수적인 언어로
DDL, DML, DCL이 있습니다.

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

  • 데이터베이스의 구조를 정의하는 언어
  • 주로 데이터베이스 관리자(DBA)나 데이터베이스 설계자가 데이터베이스와 테이블 등의 골격을 생성, 수정, 삭제할 때 사용
  • CREATE : 데이터베이스 객체(ex.데이터베이스,,테이블) 생성
  • ALTER : 객체 수정
  • DROP : 객체 삭제
  • TRUNCATE : 테이블을 데이터초기화

🔎 ▼ 핵심 정리 ▼

 

[정보처리기사] DDL(Data Definition Language, 데이터 정의어) | 정보처리사 실기 기출

1. DDL(Data Definition Language, 데이터 정의어)DDL은 데이터베이스의 구조를 정의하고 변경하는 명령어로 구성된 언어입니다. 데이터베이스의 테이블, 인덱스, 뷰, 스키마 등을 생성, 수정, 삭제하는

august-jhy.tistory.com

반응형

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

  • 데이터베이스에 입력된 데이터를 조회, 삽입, 수정, 삭제하는 데 사용
  • 데이터베이스 사용자와 DBMS 간의 인터페이스를 제공하며, 실질적으로 데이터를 처리하는데 가장 많이 사용되는 언어
  • SELECT: 데이터 조회
  • INSERT: 새로운 데이터 삽입
  • UPDATE: 기존 데이터 수정
  • DELETE: 데이터 삭제

🔎 ▼ 핵심 정리 ▼

 

[정보처리기사] DML(Data Manipulation Language, 데이터 조작어) | 정보처리사 실기 기출

1. DML (Data Manipulation Language, 데이터 조작어)DML은 데이터베이스의 데이터를 관리하고 처리하는 명령어들로 이루어져 있습니다.DML은  주로 데이터를 조회, 삽입, 수정, 삭제와 같은 데이터 조작

august-jhy.tistory.com

 

 

[정보처리기사] SQL 문법 | SQL 기본 구문 정리 | DML 명령어 : SELECT, INSERT, UPDATE, DELETE

📌 SelectSQL 기본 쿼리 형식 (종합) : SELECT 컬럼1, 컬럼2, 집계함수(컬럼명) AS 별칭FROM 테이블명WHERE 조건1 AND 조건2 OR 조건3GROUP BY 그룹화할_컬럼HAVING 집계함수_조건ORDER BY 정렬할_컬럼 ASC | DESC;SQL의

august-jhy.tistory.com

728x90

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

  • 데이터베이스에 접근하거나 객체에 권한을 부여하거나 회수하는 데 사용
  • 트랜잭션의 작업을 저장하거나 취소하는 역할도 수행 
  • COMMIT: 트랜잭션의 작업을 저장
  • ROLLBACK : 트랜잭션의 작업을 취소, 원래대로 복구
  • GRANT : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 부여
  • REVOKE : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수

🔎 ▼ 핵심 정리 ▼

 

[정보처리기사] DCL (Data Control Language, 데이터 제어어) | 정보처리사 실기 기출

1. DCL (Data Control Language, 데이터 제어어)DCL은 데이터베이스의 보안, 무결성, 회복, 병행 수행 등을 정의하고 관리하는 데 사용되는 언어입니다. 주요 DCL 명령어와 그 기능은 다음과 같습니다:2. 주

august-jhy.tistory.com


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형