MySQL 심화 정리

kiki·2024년 4월 24일
0

기본기

목록 보기
5/8

sql 문제를 풀면서 알게된 것(심화)을 정리하는 페이지

대소문자 구분

mysql에선 binary 문자열을 지원하는데, 이를 사용하면 대소문자를 구분할 수 있다.
문자가 아닌 바이트 기준으로 비교할 수 있음

  • 테이블 생성시 해당 컬럼을 varbinary을 사용
  • BINARY 함수 혹은 BINARY 연산자를 사용
  • 예시
    • WHERE NAME LIKE BINARY '%El%'
    • 위와같이 문자 앞에 BINARY 연산자를 이용해 대소문자를 구분해 이름에 El이 포함된 데이터만 조회할 수 있다.
  • ID, 비밀번호와 같이 대소문자가 구분되어야하는 경우 사용될 수 있음

0개의 댓글