2010-02-08 2 views
2

대부분의 MySQL 인스턴스는 기본적으로 대소 문자를 구별하지 않습니다. 그러나 원하는 경우 대소 문자를 구분하여 사용할 수 있다는 것을 알고 있습니다.MySQL 데이터 정렬이 대소 문자를 구분하는지 여부를 결정하는 방법은 무엇입니까?

데이터 정렬이 대소 문자를 구분하는지 여부를 확인하는 기능이 있습니까? 해결할 문제는 LOWER를 쿼리에 사용하면 MySQL이 인덱스를 사용할 수 없다는 것입니다. 비록 대소 문자를 구분하지 않기 때문에 LOWER에 전혀 필요하지 않을 수도 있습니다.

감사합니다,

Michiel.

답변

1

대개 대/소문자 구분 데이터 정렬은 "bin"에서 "binary"로 끝납니다. 함수를 호출하거나 호출하지 않고 쿼리를 미리 작성한 다음 원하는대로 작성하려는 경우 테이블/열의 데이터 정렬을 간단히 확인할 수 있으며 "빈"으로 끝나면 대소 문자를 구분할 수 있습니다.

관련 문제