您当前的位置: 首页 >  sql

潇洒白羊

暂无认证

  • 2浏览

    0关注

    68博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数据库轻松学06—将excel或csv数据批量导入Mysql数据库

潇洒白羊 发布时间:2021-12-26 13:16:33 ,浏览量:2

1、通过命令导入数据 第一步

在导入数据前我们肯定对数据进行了基础的了解,知道了都有哪些列 在mysql中创建数据库test,并创建数据表dept(创建基础的表结构) 在这里插入图片描述在这里插入图片描述

第二步

将excel另存为csv文件,并将需导入文件放到mysql的安全路径下

show variables like '%secure%';  -- 查看安全路径

在这里插入图片描述在这里插入图片描述

第三步

一行命令,快速导入数据

-- 批量导入数据(路径中不能有中文,‘\’在编程语言中是转义符,需要将‘\’改为‘\\’或‘/’)
load data infile "C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\dept.csv"
into table dept                
fields terminated by ','      
ignore 1 lines;  
第四步

查看数据是否成功导入 在这里插入图片描述

注意:

若导入数据出现报错 Invalid utf8mb4 character string: ‘"’ 在这里插入图片描述解决方法:新建/修改数据库为 gbk编码 格式,然后新建/修改 表 为 gbk编码 格式,再进行导入即可。

1、修改数据库为 gbk编码 格式

在这里插入图片描述

2、修改表为 gbk编码 格式

在这里插入图片描述

2、图形化导入数据

此种方式导入文件(尤其是数据较多的)较慢,建议优先选择命令行导入数据 注意:若此表本来就是图形化导入数据时,创建的,那么不会就没有导入的按钮,只有左边导出数据的按钮。 在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述注意:此步骤无法导入中文 后面,一直点击next,即可成功导入数据。

关注
打赏
1655040589
查看更多评论
立即登录/注册

微信扫码登录

0.1057s