본문 바로가기

delete3

CRUD CRUD는 데이터베이스와 웹 애플리케이션에서 데이터를 다루는 네 가지 기본 작업을 나타내는 약어이다.  1. Create (생성): 새로운 데이터를 추가하는 작업이다. 예를 들어, 사용자 정보를 DB에 추가하는 것이 해당된다. HTTP 메서드에서는 POST가 이 작업에 해당한다. 요청: POST /users요청 본문(body): 새로운 사용자의 정보를 포함하는 JSON / XML 데이터응답: 새로운 사용자 ID와 함께 성공 메시지 또는 적절한 상태 코드 (e.g. 201 Created)  2. Read (읽기): 기존 데이터를 조회하는 작업이다. DB에서 정보를 검색하거나 표시하는 것이 포함된다. HTTP 메서드에서는 GET이 이 작업에 해당한다. 요청: GET /users응답: 모든 사용자의 목록을 포.. 2024. 10. 5.
API와 RESTful API ㅁAPI(Application Programming Interface): 소프트웨어 간의 상호작용을 위한 규칙과 프로토콜을 정의하는 것API는 다른 소프트웨어 컴포넌트와의 데이터 교환 및 기능 호출을 가능하게 하여, 개발자가 기존의 기능을 재사용하거나 새로운 애플리케이션을 구축하는 데 도움을 준다. API는 주로 요청(request)과 응답(response)의 형태로 동작하며, 특정 규약에 따라 데이터나 기능을 제공한다. 이를 통해 애플리케이션 간 데이터 교환이나 서비스 이용이 원활해진다. API는 일반적으로 다음과 같이 3가지로 나뉜다웹 API: HTTP 프로토콜을 통해 웹 서비스와 상호작용하는 API로, 웹 기반 애플리케이션에서 주로 사용된다.라이브러리 API: 특정 프로그래밍 언어로 작성된 라이브러.. 2024. 10. 5.
[데이터베이스] ep4-2) SQL: DML ㅁDML(Data Manipulation Language): 데이터 조작어  ① SELECT / FROM문: 테이블 내 데이터를 검색SELECT [ALL | DISTINCT] 속성_리스트FROM 테이블_리스트; -- 테이블 이름만약 테이블에서 검색하고 싶은 속성 및 테이블이 다수일 경우 콤마로 구분하여 나열 ALL: 결과 테이블에 데이터의 중복을 허용DISTINCT: 결과 테이블에 데이터의 중복을 허용하지 않음  SELECT / FROM문 예제  DISTINCT 예제  ㅇWHERE 조건: SELECT문에 조건을 추가SELECT [ALL | DISTINCT] 속성_리스트FROM 테이블_리스트[WHERE 조건]; 비교 연산자와 논리 연산자를 이용한 검색 조건 제시 (비교 연산자를 이용하여 숫자, 문자, 날짜.. 2024. 6. 29.