MySQL中关于连接环境的字符集设置有 Client端,connection, results ,通过这些参数,MySQL就知道你的客户端工具用的是什么字符集,结果集应该是什么字符集。这样MySQL就会做必要的翻译,一旦这些参数有误,自然会导致字符串在转输过程中的转换错误。基本上99%的乱码由些造成。
当前联接系统参数??show variables like 'char%';
退出mysql,使用net stop mysql命令,停止mysql服务 找到你的mysql安装目录下,找到my.ini文件,用记事本打开
?
重新打开CMD控制台,输入net start mysql回车,启动mysql服务,启动成功后,进入mysql,并使用jsd170101数据库
2.执行sql脚本文件(介绍三种方式)
方法一:
C:\Users\Administrator>mysql -uroot -p123456 -Djsd170101<D:\day01.sql?
//mysql -u账号 -p密码 -D数据库名 < sql文件绝对路径
?
方法二:
mysql> source D:\day01.sql???
//mysql控制台下执行source D:\day01.sql
方法三:
到此这篇关于MySQL执行外部sql脚本文件的命令的文章就介绍到这了,更多相关MySQL执行外部sql内容请搜索mysql> \. D:\day01.sql?
// \. D:\day01.sql
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
win10下mysql 8.0.12 安装及环境变量配置教程
navicat for mysql 16怎么注册?navicat16全系列最新破解教程(附注册机)
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。