like로 문자열 검색 하는 경우, fulltext 걸어주면 검색이 빨라진다.
SQL의 like 와 문자열 컬럼에 fulltext 설정하기
문자열 데이터가 있는 title 컬럼에서 'story' 가 포함된 데이터를 찾는 경우
FULLTEXT 설정 방법
title 컬럼이 있는 테이블 툴 >> Indexs
Index Name : 이름 지어주기
Type : FULLTEXT 선택하기
Index Columns : title 컬럼 선택
Apply 까지 해주면 fulltext 설정 완료!
다른 컬럼도 추가할 수 있다.
- summary 컬럼도 FULLTEXT 설정해주기
'Database > MySQL' 카테고리의 다른 글
[MySQL] 테이블의 데이터 삭제 후 id값 초기화 하기, Auto Increment (0) | 2024.05.20 |
---|---|
[MySQL] 유니크 / 이중유니크 설정하는 방법(Error Code : 1062. Duplicate entry가 나오는 이유) (0) | 2024.05.20 |
[MySQL] like(SQL 예약어)를 테이블명으로 사용하는 방법 (0) | 2024.05.17 |
[MySQL] 다중 테이블, 3개 이상의 테이블을 조인하는 방법 (0) | 2024.05.16 |
[MySQL] 테이블 합치기, 테이블 연결, 결합하는 join과 left join 방법과 예시 (0) | 2024.05.16 |