首页 > 软件开发 > MYSQL >

如何将excel数据导入到sql中

来源:互联网 2023-03-16 23:00:48 版权归原作者所有,如有侵权,请联系我们

当excel的数据量太大时,我们可以将数据导入到sql数据库中,然后再进行相应的业务操作。nPt办公区 - 实用经验教程分享!

工具/原料

  • 工具:电脑
  • 软件:mysql和navicat

方法/步骤

  • 1

    1.新建数据库shop,然后导入数据。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    2.选择需要导财伐选入的表。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 3

    3. 为源定义一些附加选项nPt办公区 - 实用经验教程分享!

    若畜块excel数据量太大,可以在导入过程中的下面界面分批导入,开始行和结束行设置那里可以决定导入哪个范围的暗块数据。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 方法/步骤2

  • 1

    若数据量为100万行或者更多,第一次导入时,“第一个数据行”(也就是开始行)那里设置为2(表示从第2行开始导入数据,因为第1行是字段列名),在”最后一个数据行”(也就是结束行)那里设置为10000(表示导入到第10000行结束),这样就可以把前10000行数据导入到数据库中。nPt办公区 - 实用经验教程分享!

    nPt办公区 - 实用经验教程分享!

    第2次分批导入:在“第一个数据行”(也就是开始行)那里设置10001(表示从接着前面第一次导入的位置开始导入,所以在前面导入的行数10000 1就是10001),在”最后一个数据行”(也就是结束行)那里设置20000,每次分批导入都以此类推。nPt办公区 - 实用经验教程分享!

  • 2

    4.选择往哪个表里导入数据nPt办公区 - 实用经验教程分享!

    如果是像新数据库里导入数据,在下面“新建表”那里打勾,如果是向已有的数据库里导入数据,不需要在新建表那里✔nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 3

    5.定义源表(excel表)和目标表(数据库表)的对应关系。nPt办公区 - 实用经验教程分享!

    如果目标表(数据库表)设置了主键,在这一步就要按业务需求,在对应目标栏目的主键那里勾选,否则后面不能进行更新模式。nPt办公区 - 实用经验教程分享!

    注意:有些excel数据本身没有列名,第一行就是数据,例如下面:nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 方法/步骤3

  • 1

    这时候先导入数据,导入完成后,再在navicat里使用可视化界面修改成列名即可。(方法如下图)nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 2

    1)上面的图片中没有设置主键,这时因为有些数据在业务上没有主键,这时候就不需要设置。这个主要根据自己的实际业务需求来灵活处理。nPt办公区 - 实用经验教程分享!

  • 3

    6.选择导入模式nPt办公区 - 实用经验教程分享!

    根据具体情况我们可以选择不同的选项,如果是新表,我们选择第一项“添加:添加记录到目标表” 。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 方法/步骤4

  • 1

    7.点击“开始”按钮执行导入命令。nPt办公区 - 实用经验教程分享!

    导入完成后还会有一个导入结果的消息提示,可以看是否导入成功,以及报错的原因是什么。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 2

    最后点击保存即可。nPt办公区 - 实用经验教程分享!

    如何将excel数据导入到sql中?nPt办公区 - 实用经验教程分享!

  • 注意事项

    • 1.为源定义一些附加选项时,要注意数据量是否过大,数据量过大时,要进行分批导入。
    • 2.根据业务需求看是否添加主键。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!nPt办公区 - 实用经验教程分享!


    标签: MYSQL数据库数据分析

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号