CRUD

이소연's avatar
Aug 05, 2024
CRUD
-데이터베이스 기본 조작하는 작업.
(Create/Read/Update/Delete)
 
데이터베이스 기본 조작 : CRUD
⇒ 그걸 쿼리로 짜면 Insert, select, update, delete
notion image
 
데이터베이스 기본 조작 : Create/Read/Update/Delete
⇒ 그걸 Http 메서드로 하면, post/get/put/delete
물론입니다! 아래에서 CRUD와 연관된 각각의 HTTP 메서드와 그 역할에 대해 자세히 설명해 드리겠습니다: Create (생성) - POST: 역할: 새로운 데이터를 생성하거나 추가하기 위해 사용됩니다. 설명: POST 메서드는 클라이언트가 서버에 새로운 데이터를 전송하여 리소스를 생성하고자 할 때 사용됩니다. 요청 본문에 생성하려는 데이터를 담아서 서버에 전송하게 됩니다. 예를 들어, 새로운 블로그 게시물을 작성하거나 새로운 사용자를 등록할 때 POST 메서드를 사용할 수 있습니다. Read (읽기) - GET: 역할: 데이터를 조회하거나 읽어오기 위해 사용됩니다. 설명: GET 메서드는 클라이언트가 서버로부터 리소스를 요청하고 응답으로 해당 리소스를 받아올 때 사용됩니다. 데이터를 조회하는 용도로 주로 사용되며, 요청에 쿼리 파라미터를 포함하여 특정 조건에 맞는 데이터를 가져올 수도 있습니다. 예를 들어, 특정 사용자의 프로필을 조회하거나 블로그의 글 목록을 가져올 때 GET 메서드를 사용할 수 있습니다. Update (갱신) - PUT 또는 PATCH: 역할: 데이터를 수정하거나 업데이트하기 위해 사용됩니다. 설명: PUT 메서드: 클라이언트가 서버에 존재하는 데이터를 완전히 대체하고자 할 때 사용됩니다. 요청 본문에 수정된 데이터를 담아서 서버에 전송하게 됩니다. PUT 요청은 원본 데이터를 완전히 대체하기 때문에, 클라이언트는 모든 필수 데이터를 제공해야 합니다. PATCH 메서드: 클라이언트가 서버에 존재하는 데이터의 일부를 수정하고자 할 때 사용됩니다. PUT과 달리, PATCH는 변경하려는 데이터만 요청 본문에 담아서 서버에 전송하게 됩니다. 따라서, 클라이언트는 수정하고자 하는 필드만 제공하면 됩니다. PUT과 PATCH는 데이터의 수정이라는 측면에서는 비슷하지만, PUT은 대체를 위해 사용되고, PATCH는 부분적인 수정을 위해 사용됩니다. Delete (삭제) - DELETE: 역할: 데이터를 삭제하기 위해 사용됩니다. 설명: DELETE 메서드는 클라이언트가 서버에 존재하는 데이터를 삭제하고자 할 때 사용됩니다. 요청에 삭제하려는 데이터의 식별자를 포함하여 서버에 전송하게 됩니다. 예를 들어, 특정 게시물을 삭제하거나 사용자 계정을 삭제할 때 DELETE 메서드를 사용할 수 있습니다. 이렇게 CRUD와 연관된 HTTP 메서드들은 RESTful API 설계에서 자주 사용되며, 클라이언트와 서버 간의 데이터 조작과 상호작용을 표현하는 데 중요한 역할을 합니다.
 
Share article

Coding's note