【Mysql】将Excel表导入至Mysql的当中一张表

如果表格有A(整型字段)、B(整型字段)、C(字符串数据)三列数据,希望导入到Mysql中数据库中表格table。table中须要插入的字段各自是col1,col2,col3

1、在随意一列,如果在D列。输入:=CONCATENATE("insert into table(col1,col2,col3) values (",A2,",",B2,",'",C2,"');")。由于A1,B1,C1在Excel里面一般存储表头嘛,数据是从第二行才開始的,然后像拉求和、求平均公式地那样往下拉完整张表,如图:


2、按下Ctrl+C,直接把这一列拷贝到记事本粘贴。得到了一大堆的插入语句。

3、打开MySQL Command Line Client,就是MySQL自带的命令行操作界面,而不是用MySQLQueryBrowser.exe图形化的操作界面,由于有些低版本号MySQLQueryBrowser.exe输入sql语句含有中文的话会出现乱码。

4、输入password,登陆,再输入“use 你要操作数据库的名称;”按回车,分号不能省,由于在MySQL Command Line Client中。是用分号来区分没一条语句的。

5、输入“set names 你数据库的编码;”。通常是gbk或者utf8,gb2312也有,注意utf-8码在这里要表示成utf8,没有此句的话。插入中文还是会报错。

6、复制记事本那一大堆插入语句,在命令行中点右键,粘贴。不能用Ctrl+V,等待完mysql的稍许漫长的运行过程,则导入Excel到Mysql完毕

这个方案相同能够运用与其它SQL语句与数据库

转载于:https://www.cnblogs.com/mfmdaoyou/p/7007552.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值