맛집 여행 캠핑 일상 생활

MySQL 대소문자 구분하기 본문

LAMP

MySQL 대소문자 구분하기

영은파더♥ 2016. 2. 22. 10:46

일반적인 쿼리문에서는 대소문자를 구분하지 않고 데이터를 가져온다.


member_table

idx

 id

 1

 SangMin

 2

 sangmin

 3

 minsu

 4

 minyoung


select id from member_table where id = 'sangmin'

이렇게 쿼리를 하면 id 가 SangMin, sangmin 두개의 데이터를 가져온다.


이런 경우에는 위의 쿼리문을 아래와 같이 변경하여 보자.

select id from member_table where binary(id) = 'sangmin'


binary 함수를 이용하면 대소문자를 구별해서 데이터를 가져온다.

대소문자 구별이 필요한 곳에는 반드시 이용이 필요할 것이다.



'LAMP' 카테고리의 다른 글

MySQL 바이너리 로그 정리  (0) 2016.02.23
PHP number_format 함수  (0) 2016.02.23
MySQL 단편화된 테이블 Optimize 하기  (0) 2016.02.19
MySQL group_concat 함수  (0) 2016.02.16
PHP String 과 관련된 함수들  (0) 2016.02.15
Trackback : | Comments :