본문 바로가기
모르는 용어 정리

쿼리 query란 무엇일까?

by orangecode 2022. 4. 19.
728x90

쿼리(Query)란?

쿼리(Query)란 직역하면 질문, 문의하다하는 뜻으로 질문에 대한 답을 요청하는 것이다.

 

쿼리는 데이터베이스DB에 사용자가 요청한 특정 데이터를 보여달라는 요청을 이야기한다. 

 

쿼리문을 작성한다

= DB에서 원하는 정보를 가져오는 코드를 작성한다는 말이다.

 

쿼리문을 잘 작성한다는 말은 DB에서 필요한 데이터에 빠르게 접근하고, 능숙하게 데이터를 다룰 수 있다는 말과 같다.

 

쿼리 VS 파라미터

- 파라미터 : /prefiles/velopert

- 쿼리 : /about?details=true

 

일반적으로 쿼리는 어떠한 키워드를 검색/요청 시 필요한 옵션을 전달할 때 사용함

파라미터는 특정 id, 이름을 가지고 조회할 때 사용함

 

쿼리좀 더 복잡한 조건을 주고, 사용자가 원하는 정제된 결과물을 얻을 수 있는 방법이다.

 

Path parameter(따로 정제되지 않은 데이터를 불러올 때)

원하는 조건의 데이터 or 하나의 데이터에 대한 정보를 받아올 때 유용함

 

Query string

필터링, 정렬, 검색 등에서 적절하게 사용할 수 있음

 

status code

상황에 맞는 status 코드를 전송하는 게 중요하다.

어떤 코드가 무슨의미나 오류가 있는지 알아두는 것이 좋다고하네요

출처 : https://velog.io/@haileeyu21/Session-RESTful-API-%EB%9E%80-Path-parameters-Query-string

 

반응형

댓글