CS

CRUD

CRUD란?

CRUD란 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 CREATE(생성), READ(읽기), UPDATE(갱신), DELETE(삭제)를 묶어서 일컫는 말입니다. 이 4가지 기능을 하지 못하는 소프트웨어는 완전하다고 할 수 없다는 말이 있을 정도로 기본적인 기능입니다. 주로 MySQL과 같은 DB에서 사용합니다.

CRUD와 SQL

CRUD와 SQL 문을 다음과 같이 비교 할 수 있습니다.

기능 이름 SQL 문
CREATE 생성 INSERT
READ 읽기 SELECT
UPDATE 갱신 UPDATE
DELETE 삭제 DELETE

CRUD 사용 예시

연락처를 예시로 들어보도록 하겠습니다.

  1. 사용자는 새로운 연락처를 생성 할 수 있습니다.
  2. 사용자는 기존의 연락처들을 검색 할 수 있습니다.
  3. 사용자는 기존의 연락처 정보를 수정 할 수 있습니다.
  4. 사용자는 기존의 연락처를 삭제 할 수 있습니다.

위와 같이 생성, 읽기, 갱신, 삭제 네가지 기능이 모두 있다면 완전한 소프트웨어와 가깝다고 생각합니다. 하지만 이들 기능은 매우 기본적이기 때문에 따지고보면 완전하다고는 볼 수 없습니다.

공유하기