본문 바로가기
728x90
반응형

데이터베이스19

[SQLD] 5-2: 데이터 정의어(DDL) & 데이터 제어어(DCL) 이전 포스트:2025.02.22 - [자격증/SQLD] - [SQLD] 5-1: 데이터 조작어 (DML) 와 트랜잭션 제어(TCL) [SQLD] 5-1: 데이터 조작어 (DML) 와 트랜잭션 제어(TCL)[SQLD] 5-1: 데이터 조작어 (DML) 와 트랜잭션 제어 (TCL) 1. DML(Data Manipulation Language)이란?DML(Data Manipulation Language, 데이터 조작어)은 데이터베이스 내의 데이터를 조작하는 SQL 명령어의 한 종류입니다.rnasterofmysea.tistory.com SQLD 시험 대비: 데이터 정의어(DDL) & 데이터 제어어(DCL)1. DDL(Data Definition Language)이란?DDL(Data Definition Langu.. 2025. 2. 22.
[SQLD] 5-1: 데이터 조작어 (DML) 와 트랜잭션 제어(TCL) [SQLD] 5-1: 데이터 조작어 (DML) 와 트랜잭션 제어 (TCL) 1. DML(Data Manipulation Language)이란?DML(Data Manipulation Language, 데이터 조작어)은 데이터베이스 내의 데이터를 조작하는 SQL 명령어의 한 종류입니다. 사용자가 데이터베이스의 테이블에서 데이터를 추가(INSERT), 수정(UPDATE), 삭제(DELETE)하는 데 사용됩니다.DML은 트랜잭션의 개념과 밀접한 관계가 있으며, 데이터베이스의 무결성을 유지하기 위해 주의 깊게 사용해야 합니다.DML의 주요 특징데이터베이스 내의 데이터를 조작하는 역할을 함트랜잭션과 연관이 있으며, COMMIT, ROLLBACK 명령어를 통해 변경사항을 확정하거나 취소할 수 있음TCL 명령어와 같이.. 2025. 2. 22.
[SQLD] PART 5: 관리 구문(DML, TCL, DDL, DCL) SQLD PART 5: 관리 구문 소개 및 시험 대비 전략SQL(Structured Query Language)은 단순한 데이터 조회뿐만 아니라 데이터의 무결성, 보안, 트랜잭션 관리 등의 역할도 수행합니다. SQLD 시험에서 관리 구문은 DML, TCL, DDL, DCL 네 가지 주요 개념을 포함하며, 데이터베이스를 체계적으로 운영하기 위해 반드시 알아야 하는 핵심 요소입니다.이번 PART 5: 관리 구문에서는 다음과 같은 내용을 학습하고, 시험에서 어떻게 출제되는지 정리해 보겠습니다.📌 주요 학습 내용 및 핵심 개념 1. DML (Data Manipulation Language) - 데이터 조작 언어테이블의 데이터를 추가, 수정, 삭제하는 역할을 수행합니다.주요 명령어INSERT: 데이터를 테이블에.. 2025. 2. 22.
[SQLD] 4-6: Top N 쿼리 (Top N Query) SQLD Chapter 4-6: Top N 쿼리 (Top N Query)1. Top N 쿼리란?Top N 쿼리는 데이터에서 상위 또는 하위 N개의 행을 조회하는 방법을 의미합니다. 일반적으로 가장 높은 급여를 받는 직원, 가장 많이 판매된 제품, 최근 주문된 항목 등을 찾을 때 사용됩니다.각 데이터베이스 관리 시스템(DBMS)마다 Top N을 구현하는 방식이 다릅니다.1.1 주요 DBMS별 Top N 쿼리 방식OracleFETCH FIRST N ROWS ONLY, ROWNUM, ROW_NUMBER()MySQLLIMITPostgreSQLLIMIT, FETCH FIRST N ROWS ONLYSQL ServerTOP  2. DBMS별 Top N 쿼리 작성법EMPLOYEES 테이블 (예제 데이터)EMPLOYEE.. 2025. 2. 21.
[SQLD] 4-5: 윈도우 함수 (Window Functions) 와 윈도우 프레임(Window Frame) 이전 포스트:2025.02.16 - [자격증/SQLD] - [SQLD] 4-4 : 그룹(소계) 함수 및 집계 연산자 [SQLD] 4-4 : 그룹(소계) 함수 및 집계 연산자2025.02.16 - [자격증/SQLD] - [SQLD] 4-3: 집합 연산자 (Set Operators) 0. 집계 함수와 소계(총계) 함수 개념1️⃣ 집계 함수 (Aggregate Functions)GROUP BY와 함께 사용하여 그룹별 데이터를 집계하는 함수.데이터의rnasterofmysea.tistory.com  SQLD Chapter 4-5: 윈도우 함수 (Window Functions)1. 윈도우 함수(Window Functions)란?윈도우 함수(Window Functions)는 행(row) 단위의 연산을 수행하면서도, .. 2025. 2. 17.
[SQLD] 4-3: 집합 연산자 (Set Operators) [SQLD] Chapter 4-3: 집합 연산자 (Set Operators)1. 집합 연산자(Set Operators)란?집합 연산자는 두 개 이상의 쿼리 결과를 하나로 합치거나, 차이를 구하는 연산자입니다. 여러 개의 SELECT 문을 조합하여 결과를 만들 수 있으며, 각 쿼리의 결과가 동일한 컬럼 개수와 데이터 타입을 가져야 합니다.1.1 집합 연산자의 종류UNION: 두 개의 결과를 합친 후 중복 제거UNION ALL: 두 개의 결과를 합치되 중복을 허용INTERSECT: 두 개의 결과에서 공통된 데이터만 출력MINUS (EXCEPT): 첫 번째 쿼리의 결과에서 두 번째 쿼리의 결과를 제외한 값 출력2. 집합 연산자별 사용법 및 예제집합 연산자를 사용하기 위해서는 각 SELECT 문이 동일한 컬럼 .. 2025. 2. 17.
728x90
반응형