본문 바로가기
컴퓨터

[MySQL] 대소문자 구분하여 쿼리 던지기

by Luyin 2012. 8. 15.

MySQL 은 default 설치시에 컬럼에 대해서 대소문자를 구분하지 않는다.


그러나 때에 따라서, 컬럼에 대해 대 소문자를 구분해서 데이터를 뽑아 낼 필요가 있다.

이때, 해결책은 두 가지가 있다.


1. 테이블 생성시에 대소문자를 구분하게 컬럼을 설정

MySQL에 보면 Collation 이라는 옵션이 있는데

그 옵션을 euckr - euckr_bin 으로 지정하면 대소문자를 구분하게 된다.

반대로, euckr - euckr_korean_ci로 지정하면 대소문자를 구분하지 않는다.


2. Select 구문 쿼리시에 대소문자 구분 옵션을 지정