Excel导入MYSQL数据库
基本上很多人都在使用navicat来管理和维护数据表和数据库,今天来整理一下如何将excel导入mysql数据表以及中间可能会出现的一些问题。
一、准备工作:整理需要用于导入的excel表
如图:
有几个地方需要注意一下:
1.book_id是表的主键,这个地方最好要填上依次递增的值,否则导入后由系统生成容易出现意想不到的结果。
2.没有数据的表格周围均让其空白,具体操作可通过excel顶部窗口中,视图->网格->反选,然后将有数据的区域加上网格线。
二、开始导入
1.在navicat中选中需要导入的数据表,点击右键,选择“导入向导”,然后在弹出的框中选择.xls格式的表格,然后根据提示下一步就可以了,下面是安装过程需要设置的一些截图:
这个地方需要说明一下:
【1】.字段名行:数据表字段所在的行位置,这里输入1;
【2】第一个数据行:所导入源数据从第几行开始的,这里输入的是2
【3】最后一个数据行:所导入源数据到第几行结束,这里输入的是6
2.最后,根据提示,点击【开始】按钮执行导入命令,导入完成后还会有一个
[Msg]的消息提示,如果现实successfully则表示导入成功。显示
unsuccessfully则表示导入失败。该页面会有导入失败的一些英文报错提示,
请自行查看解决。不过一般都是因为导入的数据跟数据表本身的字段结构发生
冲突导致的。
举个栗子:数据库中某个字段是unique约束的,但是导入的数据中该字段有重复的值,那么导入就会失败。
三.验证
在navicat中,点击操作的表,刷新,查看数据是否导入。如图,这里已经成功导入啦!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)