mysql sql乱码怎么解决_MYSQL数据库导入SQL文件出现乱码如何解决
導入的方法: mysqluse test; mysql source c:/test.sql 導入數據時,如果目標數據庫或表是UTF-8字符集的,而導入SQL中有中文,可能在最終結果中出現亂碼,此時只需在導入的SQL文件第一行加入如下內容 即可。 /*!40101 SET NAMES utf8 */; 以下內容轉載: 使用
導入的方法:
mysql>use test;
mysql> source c:/test.sql
導入數據時,如果目標數據庫或表是UTF-8字符集的,而導入SQL中有中文,可能在最終結果中出現亂碼,此時只需在導入的SQL文件第一行加入如下內容 即可。
/*!40101 SET NAMES utf8 */;
以下內容轉載:
使用SQLyog工具導出MySQL數據時,當數據量大時,導出 不會錯誤,但導入時會出 現錯誤,比如mysql數據庫導入SQL文件時出現亂碼。
使用命令行導入被導出的數據時會出現如下這類的錯誤:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_BSD SET_CLIENT */’ at line 1
這是因為命令行模式下不能認出SQL文 件格式造成,可以將SQL文件另存為UTF-8 NO BOM格式,然后進行導入。
另外在導入數據時,如果目標數據庫或表是UTF-8字符集的, 而導入SQL中有中文,可能在最終結果中出現亂碼,此時只需在導入的SQL文件第一行加入如下內容即可。
/*!40101 SET NAMES utf8 */;
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的mysql sql乱码怎么解决_MYSQL数据库导入SQL文件出现乱码如何解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信买彩票复式怎样投注
- 下一篇: java 唯一id生成算法_分布式全局唯