![cover](https://img-blog.csdnimg.cn/img_convert/cb56e3d19fb5990d1881f2da8a0d0c05.webp?x-oss-process=image/format,png)
实战演练 | Navicat 导入向导
数据库中的导入和导出向导是非常重要的工具,可以帮助用户简化和加快数据迁移和数据备份的过程,同时需要注意数据的安全性和准确性。Navicat 导入导出向导目前适用于全球主流关系型数据库,如:MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite、MongoDB 和 OceanBase。
数据库导入功能是指将数据从一个文件或其他数据库中导入到当前数据库中。这可以是一个非常有用的功能,可以帮助您在新的数据库中快速填充数据,或者将数据从一个旧的数据库中转移到一个新的数据库中。
在日常数据库管理开发和运维工作中,使用导入功能十分常见,使用场景有很多:
- 数据迁移
- 数据库管理
- 数据备份
- 数据恢复
- 系统升级
- 其他
实战演练 | Navicat 导入向导
关于导入向导,可以向表或集合中导入CSV、TXT、XML、DBF、DB、XLSX、JSON、MDB 等格式的数据。导入向导适用于 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite、MongoDB 和 OceanBase。如果你想边学边用,欢迎下载 Navicat Premium 全功能试用版。
有关导出向导,可查阅《实战演练 | Navicat 导出向导》文章。
打开“导入/导出向导”的方法有两种:
方法一:可在对应的表或集合对象的对象工具栏中打开导入向导窗口;
方法二:也可在导航窗口中点击对应的表,然后右击表,再选择导入向导选项。
接下来,我们就带大家演示如何 MySQL 数据库操作导入向导功能。
(1)打开导入向导后,先选择需要导入数据文件的类型,选择完后点击下一步。这里,我们以导 入Excel 文件为例。
(2)此界面会因选择的导入文件类型不同而有所不同,此处是选择Excel文件类型的界面。点击“添加文件”,选择要添加的文件。也可以点击“Add URL”,这是通过复制一个网址(URL)来导入。(并可以多次点击“添加文件”或“Add URL”进行添加不同的文件/URL)
(3)若需要替换某个已导入的文件/URL,可以右击需要替换的文件,选择“编辑”。还可以把鼠标放在对应的导入文件/URL的右侧,则会弹出“…”的按钮,点击此按钮可进行替换导入文件/URL。若有不需要导入的文件/URL,则右击此文件,选择“移除”即可。
(4)选择了导入文件后,则会在下面显示导入的具体的表,可以自由选择需要导入的表。
(5)选择完后,点击“下一步”,进入到对源定义的附加选项,设置完后点击“下一步”。
“字段名行”:指定哪一行作为字段名。
“第一个数据行”:Navicat 从哪一行开始读取数据。
“最后一个数据行”:Navicat 从哪一行开始停止读取数据。
注意:如果在文件中没有字段名,请在“第一个数据行”中输入 1 以及在“字段名行”中输入 0。
(6)若需要导入到新建表中,则勾选新建表。也可以在目标表的下拉框中选择导入到现有的表,选择完后,点击“下一步”。
(7)进入到字段映射的设置,可在目标字段的下拉框选择映射到的字段,还可以右击某个目标字段,然后在弹出的弹框中选择“智慧匹配全部字段”。选择完后,点击“下一步”。
(8)选择导入模式。
(9)点击导入模式窗口右下角的“高级”,可以进行更多设置,此弹窗的选项也会因连接不同的服务器类型而不同。完成后点击“下一步”。
“使用扩展插入语句”:插入记录时使用扩展插入语法。
例如:INSERT INTO `僱员` VALUES ('1', '梁明洁'', '23'), ('2', '邱礼安'', '56'), ('0', '许勤', '23');
(10)最后,进入到准备导入界面,点击“开始”即可进行导入数据文件。
(11)另外,左下角的保存组合框,可以选择保存此次的导入设置为配置文件,用于以后重复使用或将来用于自动运行。
(12)导入完后,回到数据库中的表,右击此表->选择刷新,然后重新打开此表,就可以在表中显示刚刚导入的数据了。
结语
数据库中的导入和导出向导是非常重要的工具,可以帮助用户简化和加快数据迁移和数据备份的过程,同时需要注意数据的安全性和准确性。Navicat 导入导出向导目前适用于全球主流关系型数据库,如:MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、SQLite、MongoDB 和 OceanBase。
往期回顾
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)