Maison > Article > base de données > Que dois-je faire si la source MySQL importe des caractères tronqués ?
Solution aux caractères tronqués importés dans la source MySQL : 1. Utilisez la commande "mysql -u guoxingege -p --default-character-set=utf8mb4" pour définir l'encodage ; 2. Utilisez "mysql -u guoxingege -p -- commande default-character- Set=utf8" pour définir l'encodage.
L'environnement d'exploitation de ce tutoriel : système Windows 10, MySQL version 5.7, ordinateur Dell G3.
Que dois-je faire si la source MySQL importe des caractères tronqués ?
MySQL utilise la commande Source pour importer des caractères chinois tronqués
Solution : Ajoutez un encodage lors de la connexion
mysql -u guoxingege -p --default-character-set=utf8mb4
ou
mysql -u guoxingege -p --default-character-set=utf8
Autre personnalisation de l'encodage
Appuyez sur Entrée et saisissez le mot de passe
Les opérations suivantes ne sont rien de plus que
utilisez votre base de données ;
source /xx/xxx.sql;
Extensions associées :
La commande source mysql est principalement utilisée pour verser de très gros fichiers SQL. Dans le travail quotidien, nous rencontrons souvent la situation d'importer des fichiers de données volumineux. , dans MySQL, vous pouvez facilement résoudre ce problème en utilisant la commande mysql source. La syntaxe de base de la source MySQL est la suivante :
mysql>use dbtest; mysql>set names utf8; mysql>source D:/xxx/xxx/back.sql;
Nous sélectionnons d'abord la base de données dans laquelle nous devons verser les données, puis définissons le jeu de caractères par défaut, puis utilisez Just source la commande, suivi du chemin absolu où se trouve notre .sql. Si nous avons 5 fichiers, nous pouvons les verser un par un dans la base de données de cette manière. N'oubliez pas de sélectionner le nom correct de la base de données.
Apprentissage recommandé : "Tutoriel vidéo MySQL"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!