데이터베이스를 다루는 데 필수적인 언어로 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
📌 데이터 제어어 (DCL: Data Control Language)
- 데이터베이스에 접근하거나 객체에 권한을 부여하거나 회수하는 데 사용
- 트랜잭션의 작업을 저장하거나 취소하는 역할도 수행
- COMMIT: 트랜잭션의 작업을 저장
- ROLLBACK : 트랜잭션의 작업을 취소, 원래대로 복구
- GRANT : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 부여
- REVOKE : 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수
🔎 ▼ 핵심 정리 ▼
[정보처리기사] DCL (Data Control Language, 데이터 제어어) | 정보처리사 실기 기출
1. DCL (Data Control Language, 데이터 제어어)DCL은 데이터베이스의 보안, 무결성, 회복, 병행 수행 등을 정의하고 관리하는 데 사용되는 언어입니다. 주요 DCL 명령어와 그 기능은 다음과 같습니다:2. 주
august-jhy.tistory.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'코딩일기 > 자격증' 카테고리의 다른 글
[정보처리기사] 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 |