使用MySQL导入数据时出现乱码的两种解决方法

使用MySQL导入数据时出现乱码的两种解决方法,第1张

使用MySQL导入数据时出现乱码的两种解决方法如下:1、添加 –default-character-set

先检查一下,目标数据编码 56云 分享

使用目标库编码导入数据,如下:

2、修改数据库编码

此教程方法必须谨慎使用,需初始化数据库或将企业数据库技术可以覆盖情况下使用,否则导致数据库出现乱码

1、创建load.ctl文件

在任意文件夹下创建load.ctl文件,用编辑器打开load.ctl文件,并写入以下代码:

loaddata

CHARACTERSETUTF8

infile"D:\importdata\datafile\data.txt"

append

intotabletable_name

fieldsterminatedby'|'

trailingnullcols

(

id,

mobile

)

2、运行load.ctl文件:打开cmd,切换到load.ctl文件目录下,运行以下命令:

sqlldrsuncrs/suncrs@ubuatcontrol=load.ctllog=log.log

suncrs为用户名和密码,ubuat为数据库名

扩展资料:

load.ctl代码解析:

第二行指定编码(文本文件编码)。

第三行指定要导入的文件data.txt的路径。

第五行指定导入的表(以上l例子表名为:table_name)。

第六行表示字段分隔符。

最后括号内填写字段(注意顺序),字段名写目标表的字段名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11771363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存