Jeux de caractères et Unicode <<< |
Jeu de caractères et collation serveur | Jeu de caractères et collation de base de données >>> |
11.3 Déterminer le jeu de caractères et la collation par défaut 11 Jeux de caractères et Unicode Manuel de Référence MySQL 4.1 : Version Française ->Jeu de caractères et collation serveur . Jeu de caractères et collation de base de données . Jeu de caractères de tables et collation . Jeu de caractères de colonne et collation . Exemples d'attribution de jeu de caractères et collation . Jeux de caractères et collations de connexion . Jeu de caractères et collation des chaînes littérales . Clause COLLATE dans différentes parties d'une requête SQL . COLLATE clause de précédence . Opérateur BINARY . Quelques cas spéciaux où la détermination de la collation est difficile . Les collation doivent correspondre au bon jeu de caractères . Un exemple de l'effet de collation |
11.3.1 Jeu de caractères et collation serveurLe serveur MySQL a un jeu de caractères et une collation serveur, qui ne peuvent pas être nuls. MySQL détermine le jeu de caractères et la collation serveurs comme suit :
A ce niveau, la décision est simple. Le jeu de caractères serveur et sa collation dépendent des options que vous utilisez au démarrage de mysqld . Vous pouvez utiliser --default-character-set=character_set_name comme jeu de caractères et vous pouvez en même temps ajouter --default-collation=collation_name pour la collation. Si vous n'indiquez pas de jeu de caractères, cela revient à dire --default-character-set=latin1 . Si vous indiquez un jeu de caractères (par exemple, latin1 ) mais pas de collation, cela revient à dire : --default-charset=latin1 --collation=latin1_swedish_ci car latin1_swedish_ci est la collation par défaut de latin1 . par conséquent, les trois commandes suivantes ont toutes le même effet :
|
<< | Jeu de caractères et collation serveur | >> |
Jeux de caractères et Unicode | Déterminer le jeu de caractères et la collation par défaut | Jeu de caractères et collation de base de données |