728x90
반응형
데이터베이스를 다루는 데 필수적인 언어로 DDL, DML, DCL이 있습니다.
📌 데이터 정의어 (DDL: Data Definition Language)
- 데이터베이스의 구조를 정의하는 언어
- 주로 데이터베이스 관리자(DBA)나 데이터베이스 설계자가 데이터베이스와 테이블 등의 골격을 생성, 수정, 삭제할 때 사용
- CREATE : 데이터베이스 객체(ex.데이터베이스,,테이블) 생성
- ALTER : 객체 수정
- DROP : 객체 삭제
- TRUNCATE : 테이블을 데이터초기화
🔎 ▼ 핵심 정리 ▼
반응형
📌 데이터 조작어 (DML: Data Manipulation Language)
- 데이터베이스에 입력된 데이터를 조회, 삽입, 수정, 삭제하는 데 사용
- 데이터베이스 사용자와 DBMS 간의 인터페이스를 제공하며, 실질적으로 데이터를 처리하는데 가장 많이 사용되는 언어
- SELECT: 데이터 조회
- INSERT: 새로운 데이터 삽입
- UPDATE: 기존 데이터 수정
- DELETE: 데이터 삭제
🔎 ▼ 핵심 정리 ▼
728x90
📌 데이터 제어어 (DCL: Data Control Language)
- 데이터베이스에 접근하거나 객체에 권한을 부여하거나 회수하는 데 사용
- 트랜잭션의 작업을 저장하거나 취소하는 역할도 수행
- COMMIT: 트랜잭션의 작업을 저장
- ROLLBACK : 트랜잭션의 작업을 취소, 원래대로 복구
- GRANT : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 부여
- REVOKE : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수
🔎 ▼ 핵심 정리 ▼
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90
반응형
'코딩일기 > 자격증' 카테고리의 다른 글
[정보처리기사] AAA(Triple-A) : Authentication, Authorization, Accounting 개념 정리 | 정보처리기사 실기 기출문제 (0) | 2025.01.22 |
---|---|
[정보처리기사] [ C ] 지역변수와 함수 호출 | 정보처리기사 실기 기출문제 (0) | 2025.01.22 |
[정보처리기사] [ Python ] for ... in 반복문과 range() 함수 | 시프트 연산 | 정보처리기사 실기 기출문제 (0) | 2025.01.21 |
[정보처리기사] [ C ] 포인터와 배열 | 정보처리기사 실기 기출문제 (0) | 2025.01.21 |
[정보처리기사] [Java] 상속과 오버라이딩, super 키워드 | 정보처리기사 실기 기출문제 (0) | 2025.01.20 |