PHP를 사용하는 MySQL에 어떤 데이터 정렬이 가장 적합합니까?
질문:
일반 웹사이트의 경우 사용자 입력이 불확실한 경우 권장되는 MySQL 데이터 정렬이 있습니까? MySQL, Apache, HTML, PHP를 포함한 모든 인코딩이 정렬되어야 합니까? 또한, PHP가 "UTF-8"로 출력하도록 구성된 경우 어떤 MySQL 데이터 정렬이 해당합니까?
답변:
정확도 및 성능 정렬
데이터 정렬을 선택할 때 가장 먼저 고려해야 할 사항은 정렬 정확도와 성능입니다. 예외는 이진 형식의 문자를 비교하는 utf8_bin입니다.
일반 데이터 정렬
언어별 데이터 정렬
특정 언어 인코딩(예: utf8_swedish_ci)에는 해당 언어에 대한 정렬 정확도를 최적화하는 언어 규칙이 포함됩니다.
권장
특정 언어를 대상으로 하지 않는 한 일반적으로 정확성과 성능의 균형을 위해 utf8_unicode_ci가 권장됩니다. 유니코드 문자 집합에 대한 자세한 내용은 MySQL 설명서(http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html)를 참조하세요.
위 내용은 UTF-8 PHP 웹사이트에 가장 적합한 MySQL 데이터 정렬은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!