본문 바로가기

MySQL

MySQL의 LIKE와 문자열 컬럼에 FULLTEXT 설정

SQL의 LIKE

LIKE 연산자는 문자열 패턴 매칭을 위해 사용된다. 와일드카드 %와 _를 사용하여 패턴을 지정할 수 있다.

문자열 컬럼에 FULLTEXT 설정

FULLTEXT 인덱스는 텍스트 검색을 빠르고 효율적으로 수행할 수 있게 해준더. 일반적으로 큰 텍스트나 문서의 내용을 검색할 때 사용된다.

like 를 이용해서 검색을 할 경우 많은 데이터를 읽어오는데 시간이 걸리기 때문에 
그 컬럼을 fulltext로 index에서 설정해줘야 빠르게 검색 할 수 있다. 

이렇게 아래 화면처럼 Indexes에서 Type을 FULLTEXT로 하고 빠르게 검색하고자 하는 컬럼을 선택해주면 된다.