MySQL 중국어 정렬 오류 솔루션

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 MySQL 자습서

MySQL 중국어 정렬 오류 솔루션
/*

방법 1

GBK에 직접 필드의 문자 집합을 변경 하 고 순서를 사용 하 여 직접 정렬.

MySQL 자습서 5.x 지원 별도 문자 집합을 정의 하는 열

방법 2

"이름 문자" 이진 "바이너리" 속성을 "이름 char (10)"를 변경 하는 등 이진 비교로 서 중국어를 포함 하는 필드를 추가 합니다.
MySQL을 컴파일 소스 자습서를 사용 하는 경우 MySQL을 사용 하 여 컴파일할 수 있습니다----문자 집합으로 = GBK 매개 변수, 그래서 중국 조회 및 정렬 (기본값은 Latin1) MySQL 지원 직접 것입니다. 또한 추가 CHARSET를 사용 하 여 = GB2312, GBK 여러 문자 집합을 추가 하려면

예를 들어 살펴보겠습니다

1) test1:
CREATE TABLE 'test1' (                   
'id' int (4) 서명 하지 NULL auto_ 증가,
'이름' varchar 문자 UTF8 설정 기본 NULL,
기본 키 (이 하 ' id')
);

Insert INTO 'test1' ('id', '이름') 값 ('1 ',' Deng Www.jzread.com');
Insert INTO 'test1' ('id', '이름') 값 ('2 ',' 리');
Insert INTO 'test1' ('id', '이름') 값 ('3 ',' 장');
Insert INTO 'test1' ('id', '이름') 값 ('4 ',' 후');

이름;으로 이름을 Test1 순서에서 선택

결과 정확 하 고 지금 우리가 사용

중국어 병음에 의해 Test1 테이블에 데이터 정렬 되지 그리고 GBK 문자 집합 Test2 쿼리 결과 만족.

선택 * 변환 (Vender_abbrev를 사용 하 여 gbk) COLLATE gbk_chinese_ci Core_vender_info 주문에서

CONVERT 함수, 문자 집합된 gb2312 코드에 사용 되는 데이터에서 쿼리를 통해 쿼리 수 있습니다.

*/
? >

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.