MySQL에서 CRUD는 데이터베이스의 기본적인 4가지 데이터 처리 작업을 의미합니다.
👉 Create, Read, Update, Delete의 약자입니다.
아래에서 개념 + MySQL 예제로 쉽게 설명할게요.
1️⃣ Create (생성)
👉 데이터를 새로 추가하는 작업MySQL에서는 INSERT 문을 사용합니다.
INSERT INTO users (name, email, age)
VALUES ('Kim', 'kim@test.com', 25);
📌 의미
users 테이블에 새로운 행(row)을 추가
컬럼 순서에 맞게 값 저장
2️⃣ Read (조회)
👉 데이터를 조회하는 작업
MySQL에서는 SELECT 문을 사용합니다.
SELECT * FROM users;
특정 조건으로 조회:
SELECT name, email FROM users WHERE age >= 20;
📌 의미
* : 모든 컬럼 조회
WHERE : 조건 필터링
3️⃣ Update (수정)
👉 기존 데이터를 변경하는 작업
MySQL에서는 UPDATE 문을 사용합니다.
UPDATE users
SET age = 26
WHERE name = 'Kim';
📌 중요 ⚠️
WHERE 절이 없으면 모든 데이터가 수정됨
반드시 조건 확인 필요
4️⃣ Delete (삭제)
👉 데이터를 삭제하는 작업MySQL에서는 DELETE 문을 사용합니다.
DELETE FROM users
WHERE name = 'Kim';
📌 주의 ⚠️
WHERE 없으면 테이블 전체 데이터 삭제됨
📌 CRUD 한눈에 정리
Create 생성 INSERT
Read 조회 SELECT
Update 수정 UPDATE
Delete 삭제 DELETE
💡 실무에서 자주 쓰는 예
회원가입 → Create
회원목록 조회 → Read
회원정보 수정 → Update
회원탈퇴 → Delete