Maison > Article > base de données > [MySQL 04] Problème tronqué de requête en ligne de commande
Tout d'abord, affichez les caractères tronqués, principalement les caractères chinois tronqués :
Étape 1 : Recherchez le répertoire dans lequel mysql est installé et recherchez le fichier my.ini
Étape 2 : Utilisez le bloc-notes pour ouvrir le fichier my.ini et définissez l'encodage par défaut sur utf-8 : Chapitre Étape 3 : Entrez dans la base de données mysql cmd : affichez les variables comme '%char%'; Étape 4 : Changez la méthode d'encodage de la base de données d'origine :Étape 5 : Encodage modifié : Étape 6 : Requête à nouveau : Plusieurs jeux de caractères impliqués dans MySQLcharacter-set-server/default-character-set : jeu de caractères du serveur, utilisé par défaut.
character-set-database : jeu de caractères de la base de données.
character-set-table : jeu de caractères de la table de base de données.
La priorité augmente en séquence. Par conséquent, il vous suffit généralement de définir le jeu de caractères du serveur et de ne pas spécifier de jeu de caractères lors de la création de bases de données et de tables. De cette manière, le jeu de caractères du serveur de jeux de caractères est utilisé de manière uniforme.
character-set-client : le jeu de caractères du client. Jeu de caractères par défaut du client. Lorsqu'un client envoie une requête au serveur, la requête est codée dans ce jeu de caractères.
character-set-results : jeu de caractères de résultat. Lorsque le serveur renvoie des résultats ou des informations au client, les résultats sont codés dans ce jeu de caractères.
Côté client, si le jeu de caractères résultats n'est pas défini, le jeu de caractères jeu de caractères client est utilisé comme jeu de caractères par défaut. Il vous suffit donc de définir le jeu de caractères client.
character_set_client : le jeu de caractères du client.
character_set_results : jeu de caractères de résultat.
character_set_connection : jeu de caractères de connexion.
Définissez ces trois paramètres système en envoyant des instructions à MySQL : définir les noms gb2312