DDL 3

DML과 DDL 차이점: SELECT, INSERT, UPDATE, DELETE vs CREATE, ALTER, DROP

SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 관리하는 데 사용되는 언어입니다. SQL은 여러 개의 하위 언어로 구성되며, 그중에서도 DML(데이터 조작어)과 DDL(데이터 정의어)은 가장 많이 사용되는 두 가지 유형입니다.이 글에서는 DML과 DDL의 차이점을 비교하고 각각의 명령어를 쉽게 설명하겠습니다. 🔹 DML (Data Manipulation Language, 데이터 조작어)란?DML은 데이터를 조작하는 명령어로, 데이터베이스의 테이블에 저장된 데이터를 조회, 삽입, 수정, 삭제하는 역할을 합니다.✅ DML의 특징테이블 구조는 변경하지 않고, 데이터만 조작데이터가 변경될 수 있어 트랜잭션 관리(COMMIT, ROLLBACK) 가능실무에서 가장 많이 사..

개발/SQL 2025.03.06

SQL 개요: 관계형 데이터베이스와 SQL의 기본 개념

데이터베이스는 현대 IT 시스템에서 필수적인 요소이며, 그중에서도 관계형 데이터베이스(Relational Database, RDB)와 SQL(Structured Query Language)은 가장 널리 사용되는 기술입니다. 이번 글에서는 관계형 데이터베이스와 SQL의 개념을 쉽게 설명하고, 기본적인 SQL 문법을 소개하겠습니다. 🔹 관계형 데이터베이스(Relational Database)란?관계형 데이터베이스(RDB)는 데이터를 테이블(Table) 형태로 저장하고, 이 테이블 간의 관계를 설정하여 효율적으로 데이터를 관리하는 데이터베이스입니다.✅ 관계형 데이터베이스의 특징테이블 구조: 데이터를 행(Row)과 열(Column)로 구성된 테이블에 저장고유한 키(Primary Key): 각 행을 구별할 수 ..

개발/SQL 2025.03.05

📝 SQL의 주요 개념

SQL(Structured Query Language)은 데이터베이스 관리 시스템(DBMS)에서 데이터를 생성, 조회, 수정, 삭제하기 위해 사용되는 표준 언어입니다. 주로 관계형 데이터베이스(Relational Database)에서 데이터를 관리하고 조작할 때 사용합니다.1. SQL의 구성 요소 (명령어 분류)SQL은 기능에 따라 여러 종류로 나뉩니다.분류 설명 예시분류설명예시DDL (Data Definition Language)데이터베이스 구조(스키마, 테이블 등)를 정의CREATE, ALTER, DROP, TRUNCATEDML (Data Manipulation Language)데이터 조회 및 조작SELECT, INSERT, UPDATE, DELETEDCL (Data Control Language)권..

개발/SQL 2025.02.24