English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Configurazione delle opzioni
Percorso del file di configurazione: /full/path/mysql/bin/my.cnf (predefinito /etc/my.cnf)
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake
*Attenzione:
L'uso di default-character-set in mysqld causerà un errore di avvio e il mysql non potrà avviarsi.
Spiegazione
In merito alla character set utf8, in Cina, la scelta predefinita è: utf8_general_ci invece di utf8_unicode_ci
La differenza sta nel confronto dei caratteri
Vedi l'esempio di mysql:
Per quanto riguarda general, ß = s è true
Per quanto riguarda unicode, ß = ss è true
In realtà, la differenza principale è nel tedesco e nel francese, quindi per noi cinesi, generalmente si utilizza general, perché è più veloce
Se hai esigenze più elevate di confronto tra il tedesco e il francese, utilizza unicode, è più accurato rispetto a general (secondo lo standard tedesco e francese, più accurato nel confronto o nell'ordinamento)
Guarda questo documento:http://dev.mysql.com/doc/refman/5.7/en/charset-unicode-sets.html
Inoltre, utf8_bin_ci è anche molto utilizzato, durante il confronto dei caratteri, unicode e general non sono sensibili alle maiuscole e minuscole, quindi se si richiede un confronto sensibile alle maiuscole e minuscole, utilizzare bin
Sommario
Questo è tutto il contenuto dell'articolo, speriamo che possa essere di aiuto per la tua apprendimento o lavoro. Se hai domande, puoi lasciare un messaggio per discuterne.
Dichiarazione: il contenuto di questo articolo è stato tratto da Internet, il copyright spetta ai rispettivi autori, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato elaborato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a notice#oldtoolbag.com (sostituisci # con @ durante l'invio dell'e-mail) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.