🌿 중급 DB
CRUD가 뭔가요?
쉽게 이해하기
CRUD는 메모장 앱의 기본 기능과 같아요. 메모를 쓰고(Create), 읽고(Read), 고치고(Update), 지우는(Delete) 것처럼, 모든 앱은 이 네 가지 동작을 기반으로 데이터를 다룹니다.
핵심 정리
CRUD는 데이터베이스의 기본 동작인 생성, 조회, 수정, 삭제를 의미합니다.
자세히 알아보기
CRUD는 Create(생성), Read(조회), Update(수정), Delete(삭제)의 약자예요. 거의 모든 앱은 이 네 가지 동작으로 데이터를 관리해요. 예를 들어 인스타그램은 게시글을 올리고(Create), 피드를 보고(Read), 수정하고(Update), 삭제(Delete)할 수 있죠.
데이터베이스에서는 SQL 명령어로 CRUD를 수행해요. INSERT(생성), SELECT(조회), UPDATE(수정), DELETE(삭제) 같은 명령어를 사용하죠. 백엔드 API를 만들 때도 보통 CRUD에 맞춰 엔드포인트를 설계해요. POST /posts(생성), GET /posts(조회), PUT /posts/:id(수정), DELETE /posts/:id(삭제) 같은 식이에요.
CRUD는 데이터를 다루는 가장 기본적인 패턴이기 때문에, 개발자라면 반드시 이해해야 하는 개념이에요. 실무에서 "CRUD 구현했어?"라고 물으면 "기본 기능 다 만들었어?"라는 뜻입니다.