사용자 도구

사이트 도구


database:mysql:charset

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
database:mysql:charset [2018/11/22 16:41]
kwon37xi
database:mysql:charset [2018/11/22 16:41] (현재)
kwon37xi [Charset과 Collation의 차이]
줄 5: 줄 5:
   * [[http://​blog.naver.com/​kumimo/​80090609083|MySQL에서 문자셋과 Collation의 차이]]   * [[http://​blog.naver.com/​kumimo/​80090609083|MySQL에서 문자셋과 Collation의 차이]]
  
-  ​A character set is a set of symbols and encodings. A collation is a set of rules for comparing characters in a character set. +A character set is a set of symbols and encodings. A collation is a set of rules for comparing characters in a character set. 
-   +문자셋(character set)은 심볼(글자)과 인코딩의 묶음이고,​ Collation은 문자셋의 문자들을 비교하는 규칙이다. 
-  ​문자셋(character set)은 심볼(글자)과 인코딩의 묶음이고,​ Collation은 문자셋의 문자들을 비교하는 규칙이다. +예를들어 글자 A=0, B=1, a=10, b=11 이라고 할 때 '​A'​는 글자이고 '​0'​은 인코딩이다. 여기서 볼 때 '​A'​와 '​a'​는 서로 다른 인코딩을 가지므로 다르다고 볼 수 있다. 
-   +하지만 만약 대소문자를 구분하지 않는(case insensitive) collation을 지정하면 '​A'​='​a'​가 되게 되는 것이다. 대소문자를 지정하지 않는 Collation은 ''​_ci''​로 끝난다.
-  ​예를들어 글자 A=0, B=1, a=10, b=11 이라고 할 때 '​A'​는 글자이고 '​0'​은 인코딩이다. 여기서 볼 때 '​A'​와 '​a'​는 서로 다른 인코딩을 가지므로 다르다고 볼 수 있다. +
-  하지만 만약 대소문자를 구분하지 않는(case insensitive) collation을 지정하면 '​A'​='​a'​가 되게 되는 것이다. 대소문자를 지정하지 않는 Collation은 ''​_ci''​로 끝난다.+
 ===== 기본 설정 ===== ===== 기본 설정 =====
   * UTF-8 설정 (Ubuntu : ''/​etc/​mysql/​conf.d/​encoding.cnf'',​ RedHat ''/​etc/​my.cnf''​)<​code>​   * UTF-8 설정 (Ubuntu : ''/​etc/​mysql/​conf.d/​encoding.cnf'',​ RedHat ''/​etc/​my.cnf''​)<​code>​
database/mysql/charset.txt · 마지막으로 수정됨: 2018/11/22 16:41 저자 kwon37xi