SQL의 LIKE
LIKE 연산자는 문자열 패턴 매칭을 위해 사용된다. 와일드카드 %와 _를 사용하여 패턴을 지정할 수 있다.
문자열 컬럼에 FULLTEXT 설정
FULLTEXT 인덱스는 텍스트 검색을 빠르고 효율적으로 수행할 수 있게 해준더. 일반적으로 큰 텍스트나 문서의 내용을 검색할 때 사용된다.
like 를 이용해서 검색을 할 경우 많은 데이터를 읽어오는데 시간이 걸리기 때문에
그 컬럼을 fulltext로 index에서 설정해줘야 빠르게 검색 할 수 있다.
이렇게 아래 화면처럼 Indexes에서 Type을 FULLTEXT로 하고 빠르게 검색하고자 하는 컬럼을 선택해주면 된다.
'MySQL' 카테고리의 다른 글
MySQL 테이블의 unique 설정, Error Code: 1062. Duplicate entry 가 나오는 이유 (0) | 2024.05.20 |
---|---|
MySQL join을 활용하여 테이블 합치기(left,right) (0) | 2024.05.18 |
MySQL 여러 테이블 생성시,foreign key 키 설정하는 방법 (0) | 2024.05.16 |
MySQL 글 작성 시의 현재시간,업데이트시간 나타내는 방법 (2) | 2024.05.16 |
MySQL 시간 차이를 구하는 방법 datediff(),date_add(),date_sub() (0) | 2024.05.16 |