반응형
MySQL 데이터베이스에 도서 목록이 있고 '제목'필드에서 키워드 (사용자가 검색 필드에 입력)를 검색하고 싶다고 가정합니다. PHP에서 이것을 수행하는 가장 좋은 방법은 무엇입니까? MySQL LIKE
명령이 가장 효율적인 검색 방법입니까?
해결 방법
예, 가장 효율적인 방법은 일반적으로 데이터베이스에서 검색하는 것입니다. 이를 위해 세 가지 대안이 있습니다.
따라서 가장 좋은 것이 무엇인지 결정하기 위해 실제로 무엇을 검색 할 것인지에 달려 있습니다. 책 제목의 경우 정확히 일치하는 부분 문자열에 대한 LIKE 검색을 제공합니다. 사람들이 찾고있는 책을 알고있을 때 유용하며 단어 또는 구문과 유사한 제목을 찾는 데 도움이되는 FULLTEXT 검색도 제공합니다. 물론 인터페이스에서 서로 다른 이름을 부여 할 것입니다. 아마도 하위 문자열 검색의 경우 정확하고 전체 텍스트 검색의 경우 유사한 이름 일 것입니다.
참조 페이지 https://stackoverflow.com/questions/152259
반응형
'MySql' 카테고리의 다른 글
MySQL mysql에서 제한을 사용하여 여러 행을 업데이트합니까? (0) | 2021.01.10 |
---|---|
MySQL MYSQL WHEN CASE THEN 아무것도하지 않음 (0) | 2021.01.09 |
MySQL check if a table exists without throwing an exception (0) | 2021.01.09 |
MySQL MySqlDataAdapter를 사용한 업데이트가 작동하지 않습니다. (0) | 2021.01.09 |
MySQL 하위 쿼리가있는 SELECT 쿼리의 IF 및 CASE 문 (0) | 2021.01.09 |
댓글