COLLATE 키워드를 사용하여 MySQL 데이터베이스 또는 테이블을 구축할 때 정렬 규칙을 지정할 수 있습니다. 예: WordPress:
으아아아
MySQL의 대조 규칙 utf8_general_ci는 대소문자를 구분하지 않으며 ci는 대소문자를 구분합니다. insensitive의 약어, 즉 대소문자를 구분하지 않습니다. 예를 들어 기본키 내용이 A라면 a를 삽입하는 것은 허용되지 않지만, a를 검색하면 A를 찾을 수 있습니다. 즉, A와 a를 사용합니다. 문자 판단에서는 동일하게 취급하십시오. 조합 규칙은 특정 언어 및 로케일의 표준에 따라 문자열 데이터를 정렬하고 비교하는 규칙을 지정합니다.
MySQL에는 기본 정렬이 없습니다. 정렬을 지정하지 않으면 여러 쿼리에서 반환되는 데이터의 순서가 다를 수 있습니다. http://stackoverflow.com/ques...
PG에도 기본 정렬이 없고, 정렬을 지정하지 않으면 반품 순서를 신뢰할 수 없습니다
저는 공식 위키입니다
이 기사에서는 참고할 수 있는 PG, MySQL 및 Oracle의 한자 정렬을 소개합니다. http://mp.weixin.qq.com/s?__b...
COLLATE 키워드를 사용하여 MySQL 데이터베이스 또는 테이블을 구축할 때 정렬 규칙을 지정할 수 있습니다.
으아아아예: WordPress:
MySQL의 대조 규칙 utf8_general_ci는 대소문자를 구분하지 않으며 ci는 대소문자를 구분합니다. insensitive의 약어, 즉 대소문자를 구분하지 않습니다.
예를 들어 기본키 내용이 A라면 a를 삽입하는 것은 허용되지 않지만, a를 검색하면 A를 찾을 수 있습니다. 즉, A와 a를 사용합니다. 문자 판단에서는 동일하게 취급하십시오.
조합 규칙은 특정 언어 및 로케일의 표준에 따라 문자열 데이터를 정렬하고 비교하는 규칙을 지정합니다.
PHP의 intl 확장자를 예로 들어 정렬 규칙의 개념:
으아아아