반응형

2024/05/20 3

Restful API란 ? (URL, Methods, Message)

RESTful API는 Representational State Transfer (REST) 원칙을 따르는 API입니다. REST는 클라이언트와 서버 간의 통신을 단순화하고 표준화하기 위해 설계된 아키텍처 스타일입니다. RESTful API는 자원(Resource) 기반의 구조를 사용하며, HTTP 메서드를 통해 자원에 대한 작업을 수행합니다.# 주요 요소URL (Uniform Resource Locator)HTTP MethodsMessages첫번째, URI (URL)1. URL (Uniform Resource Locator)URL은 웹에서 자원을 식별하는 데 사용됩니다. RESTful API에서는 자원을 고유하게 식별하기 위해 URL을 사용합니다. 두번째, HTTP Methods2. HTTP Metho..

MySQL Workbench : SQL의 like 와 문자열 컬럼에 fulltext 설정

# 코드 작업중에 특정 검색화면을 만들어야할때, 검색어를 입력하여 출력하는 화면을 개발할수 있다. # 검색 화면 SQL문을 개발할 경우!-- 영화 검색 화면-- 이제 다음주 서버 개발(API)를 대비해서 id 컬럼도 필수로 주자 (ID는 유저에게 보여주는게 아니라 클라이언트에게 보여주는용도)-- 영화 검색하는 SQL-- 검색 용도로 특정 컬럼을 like를 활용해서 만들때는-- 해당 컬럼을 index에서 fulltext 인덱스 처리를 해주어야 한다!! (중요) => 검색 속도를 올리기 위해-- 혹시 summry 내용으로도 검색되게 하고 싶을때는 -- title like '%story%' or summary like '%story%'-- ㄴ 타이틀과 서머리에 모두 story가 있는걸로 검색하고 싶으면 이렇게..

MySQL Workbench : Error Code : 1062. Duplicate entry 나오는 이유 (테이블의 unique 설정하는 방법)

# 작업을 진행하다보면 테이블의 고유값으로 입력해야 하는 데이터가 있는 경우가 있다. 예를 들어 회원정보를 입력해야 하는 테이블이나, userid와 일치시켜야하는 정보값등 중복된 값이 허용되면 않되는 데이터가 있을경우 테이블에서 해당 컬럼을 유니크한 값으로 설정해 주어야 한다. # 주로 회원정보에서는 email 주소가 유니크한 값으로 들어가는 경우가 많다.# 이럴 경우 테이블 설정에서 UQ 설정을 체크해 주면 된다. # 이외에 한가지만 유니크한게 아니라 id + id 의 조합이 유니크하여야 하는 경우도 있다. 여러가지 항목의 조합값이 유니크해야 하는 경우엔,# 테이블 설정화면에서 Indexes 에서 직접 키값을 생성해 주어야 한다. Type은 UNIQUE로! # 이렇게 설정을 완료한후 동일한 옵션의 데이..

728x90
반응형