MySQL의 like와 문자열 컬럼에 Indexes fulltext 설정하는 방법
2023. 12. 29. 13:36ㆍDatabase/MySQL
728x90
반응형
728x90
FullText Index는 일반적인 인덱스와 다르게 매우 빠르게 테이블의 모든 텍스트 필드를 검색합니다.
검색엔진과 유사한 방법으로 자연어를 이용하여 데이터를 검색할 수 있도록 모든 데이터의 문자열 단어를 저장합니다.
인덱스 FullText를 설정하는 방법에 대해 알아봅니다.
Indexes FULLTEXT 설정하는 방법
1. FullText 설정할 컬럼이 있는 테이블에 들어가서 하단의 Indexes 탭을 클릭합니다.
2. Index Name에 구분이 가능한 이름을 지정하여 넣고 Type을 FULLTEXT로 선택합니다.
3. FULLTEXT로 설정할 컬럼을 체크하고 apply를 클릭하여 적용해줍니다.
문자열을 검색하거나 포함하고 있는 것을 찾을 때는 like 키워드를 사용하며
이렇게 해당 컬럼의 FULLTEXT를 셋팅하면 빠르게 검색을 할 수 있도록 합니다.
반응형
728x90
반응형
'Database > MySQL' 카테고리의 다른 글
MySQL Foreign keys의 On Delete CASCADE 설정과 동작방법 (0) | 2023.12.29 |
---|---|
MySQL 알아두면 쓸모있는 기능 활용 방법(데이터 문자열 찾기 & 변경, 테이블 코멘트 사용) (0) | 2023.12.29 |
MySQL 테이블의 Indexes unique 설정하는 방법 (1) | 2023.12.26 |
MySQL 인스타그램 관련 데이터 관리 실습 문제(order by, group by, join, limit ...) (0) | 2023.12.26 |
MySQL 테이블 데이터 Auto Increment 초기화 및 조회하는 방법 (1) | 2023.12.26 |