MySQL Collation & Charset

Ericamoyed·2023년 4월 25일
0

MySQL

목록 보기
5/5

Charset

  • 필드가 어떤 캐릭터들을 담을수 있는지
  • 예를들어 utf8은 이모지를 못담고, utf8mb4는 이모지를 담을수 있다. (4byte까지 지원하기 때문)

Collation

  • 콜레이션은 mysql 내에서 등호/부등호 등 비교 로직을 태울때 어떤 방식으로 태울지
  • 예를들어 where column_a = "TEST" 조건을 줬을 때 "test", "Test", "TEst" 등이 결과로 나오는걸 허용하는지 / 아니면 대문자까지 인식하여 "TEST"인 케이스만 결과로 나오는지 -> ex) utf8mb4_general_ci
  • utf8mb4_general_ci에서 ci라함은 case-insensitive (case 관계 없이 return하겠다.)
profile
꿈많은 개발자, 일상 기록을 곁들인

0개의 댓글