본문 바로가기

백엔드 개발 블로그

검색하기
백엔드 개발 블로그
프로필사진 베꺼
LinkedIn GitHub

  • 분류 전체보기 (10)
    • Java (2)
    • Kotlin (2)
    • React (2)
    • 개발 및 협업 (1)
    • 모니터링 (0)
    • 인증 & 보안 (2)
    • Database (1)
    • 프로그래밍 언어 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Database (1)

백엔드 개발 블로그

[MySQL] utf8mb4_general_ci vs utf8mb4_unicode_ci vs utf8mb4_0900_ai_ci

Character Set `utf8`는 전체 유니코드를 지원하지 않는다. 한글자에 최대 3바이트를 할당한다. 이모지를 저장하고자 한다면 `utf8mb4`를 사용하자. Collation Collation은 어떻게 문자열을 비교하고 정렬할지에 대한 규칙이다. `utf8mb4_bin` : 바이트 순서대로 정렬 (ex: 'A' < 'B' < 'a' < 'b' ) `utf8mb4_general_ci` : Case Insensitive, 대소문자 구분 없이 비교 및 정렬 (ex: 'A' = 'a' < 'B' = 'b') `utf8mb4_unicode_ci` : general에 더해서 유럽쪽 문자 비교 로직이 추가됨 (ex: 'ß' = 'ss') 유럽쪽 다국어 지원이 필요하지 않다면 굳이? `utf8mb4_0900..

Database 2024. 1. 5. 11:26
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바