3.问题解决:my sql导入数据中文是乱码 2019.4.10

根据教学视频,先在workbench上创建库,创建表。
因为需要导入的内容非常多,不建议通过workbench导入数据,而是通过命令行导入数据。
命令行导入数据:
load data local infile "C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/order_info_utf.csv"into table 表名
fields terminated by “,”;
导入后发现中文是乱码,即使将导入的数据用其他工具转换编码和设置的编码一致后,仍然不可以。
在这里插入图片描述
解决办法:
用命令行创建库和表,再导入数据,就不再是乱码。
create database ceshi;

use ceshi;

create table order2(
orderid int,
userid varchar(20),
ispaid varchar(20),
price varchar(20) ,
datas timestamp);

load data local infile "C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/order_info_utf.csv"into table order2
fields terminated by “,”

结论:建表和导入数据尽量用同一种方式。
(教学视频不是用同一种方式,导入的也没问题。但是我这里出现问题,那就找到相对来说更稳定的一种办法)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值