SQLyog如何创建数据库,详细教程,SQLyog如何创建数据库,你知道怎么操作吗?下面将详细介绍......
如何将excel数据导入到sql中
当excel的数据量太大时,我们可以将数据导入到sql数据库中,然后再进行相应的业务操作。
工具/原料
- 工具:电脑
- 软件:mysql和navicat
方法/步骤
1.新建数据库shop,然后导入数据。
2.选择需要导财伐选入的表。
3. 为源定义一些附加选项
若畜块excel数据量太大,可以在导入过程中的下面界面分批导入,开始行和结束行设置那里可以决定导入哪个范围的暗块数据。
方法/步骤2
若数据量为100万行或者更多,第一次导入时,“第一个数据行”(也就是开始行)那里设置为2(表示从第2行开始导入数据,因为第1行是字段列名),在”最后一个数据行”(也就是结束行)那里设置为10000(表示导入到第10000行结束),这样就可以把前10000行数据导入到数据库中。
第2次分批导入:在“第一个数据行”(也就是开始行)那里设置10001(表示从接着前面第一次导入的位置开始导入,所以在前面导入的行数10000 1就是10001),在”最后一个数据行”(也就是结束行)那里设置20000,每次分批导入都以此类推。
4.选择往哪个表里导入数据
如果是像新数据库里导入数据,在下面“新建表”那里打勾,如果是向已有的数据库里导入数据,不需要在新建表那里✔
5.定义源表(excel表)和目标表(数据库表)的对应关系。
如果目标表(数据库表)设置了主键,在这一步就要按业务需求,在对应目标栏目的主键那里勾选,否则后面不能进行更新模式。
注意:有些excel数据本身没有列名,第一行就是数据,例如下面:
方法/步骤3
这时候先导入数据,导入完成后,再在navicat里使用可视化界面修改成列名即可。(方法如下图)
1)上面的图片中没有设置主键,这时因为有些数据在业务上没有主键,这时候就不需要设置。这个主要根据自己的实际业务需求来灵活处理。
6.选择导入模式
根据具体情况我们可以选择不同的选项,如果是新表,我们选择第一项“添加:添加记录到目标表” 。
方法/步骤4
7.点击“开始”按钮执行导入命令。
导入完成后还会有一个导入结果的消息提示,可以看是否导入成功,以及报错的原因是什么。
最后点击保存即可。
注意事项
- 1.为源定义一些附加选项时,要注意数据量是否过大,数据量过大时,要进行分批导入。
- 2.根据业务需求看是否添加主键。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
如何处理'mysql' 不是内部或外部命令的报错详细阅读
如何处理mysql 不是内部或外部命令的报错,今天安装myql-5.7.23,想要从命令行中连接myql,结果出现如图报错。下面来写下,这种报错的解决方式:......
2023-03-16 500 MYSQL