🔧 CRUD란? 웹 개발의 기초 기능 정리 (Create, Read, Update, Delete)
CRUD는 데이터베이스 작업에서 가장 기본이 되는 4가지 동작입니다.
SQL(Structured Query Language)을 통해 이 동작들을 어떻게 구현하는지 예시로 알아볼게요.
✅ 정리: SQL CRUD 한눈에 보기

📌 1. CREATE (생성)
데이터를 새로 추가하는 SQL 명령어는 INSERT입니다.
✅ 기본 문법
-- INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)
-- VALUES (값1, 값2, ...);
🧪 예시: users 테이블에 새로운 사용자 추가 등록
INSERT INTO users (name, email, age)
VALUES ('홍길동', 'hong@example.com', 30);
📝 설명:
- users 테이블에 이름, 이메일, 나이를 입력해 새 레코드를 추가합니다.
📌 2. READ (조회)
데이터를 조회할 때는 SELECT를 사용합니다.
✅ 기본 문법
-- SELECT 컬럼명1, 컬럼명2, ...
-- FROM 테이블명
-- WHERE 조건;
🧪 예시 1: 전체 사용자 정보 조회 (모든 정보가 조회 됨)
SELECT * FROM users;
🧪 예시 2: 특정 사용자만 조회(나이가 30세 이상인 사용자만 조회)
SELECT name, email
FROM users
WHERE age >= 30;
📝 설명:
- *는 모든 컬럼을 의미합니다.
- WHERE 조건을 통해 원하는 데이터만 추려낼 수 있습니다.
📌 3. UPDATE (수정)
기존 데이터를 수정할 땐 UPDATE를 사용합니다.
✅ 기본 문법
-- UPDATE 테이블명
-- SET 컬럼1 = 값1, 컬럼2 = 값2, ...
-- WHERE 조건;
🧪 예시 : 특정 사용자의 나이 수정
UPDATE users
SET age = 31
WHERE name = '홍길동';
📝 설명:
- SET으로 수정할 컬럼을 지정합니다.
- WHERE 조건이 없으면 전체 데이터가 수정되니 꼭 조건을 지정하세요!
📌 4. DELETE (삭제)
데이터를 삭제할 땐 DELETE를 사용합니다.
✅ 기본 문법
-- DELETE FROM 테이블명
-- WHERE 조건;
🧪 예시 : 특정 사용자 삭제
DELETE FROM users
WHERE email = 'hong@example.com';
📝 설명:
- WHERE 조건 없이 DELETE FROM users;를 실행하면 모든 데이터가 삭제되니 조심!

'국비지원 - 실버마케팅(코딩) 250206~' 카테고리의 다른 글
| 💾 SQL 기초 정리: 데이터베이스 & 테이블 생성법 완전 가이드 (0) | 2025.05.15 |
|---|---|
| 💻 SQL 테이블 조회와 확인 명령어 완전 정리 (입문 + 심화) (0) | 2025.05.15 |
| 🎯 SQL 문제를 푸는 ‘생각 흐름’ 정리 (3) | 2025.05.14 |
| 0514 실습 문제 틀린 것 복습 (1) | 2025.05.14 |
| 💻 MySQL 기본 정리 – 데이터 조회부터 집계까지 (1) | 2025.05.13 |