MySQL数据库导入数据

MySQL数据库导入数据

本次导入使用工具MySQL+Navicat。
第一步:分析数据。
本次需要读入的数据是由老师给我们的四个(.csv)文件组成的一组数据。打开任意一个文件可以看到
数据内容
我们可以看到最上面那行由id、jobname、salary、jobType2等一些属性构成。
经过把列宽扩宽之后我们可以开始分析每一列的内容。

属性名具体意义
idid
jobName工作的名称
salary薪酬
jobType2_code次级工作代号
jobType2_Name次级工作的名称
industry_code工业代码
city_code城市代码
city_Name城市名称
welfare福利
eduLevel学历
workingExp工作经验
company_name公司名称
positionURL网页链接
JobDetail工作内容
createDate创建时间

第二步:准备导入数据
打开Navicat准备导入。
在这里插入图片描述
点击图中的导入向导按钮。
在这里插入图片描述
由于我们需要导入的是*.csv文件,点击CSV文件然后点击下一步。
在这里插入图片描述
点击上面那栏“…”,然后选择想要导入的文件。由于表格中有中文字符,所以我们选择GB2312编码,若选择其他编码格式可能会导致导入后出现乱码等意外情况。之后再点击下一步。
在这里插入图片描述
这里不是很懂,就默认了,点击下一步。
在这里插入图片描述
设置日期格式(另外的不懂),点击下一步。
在这里插入图片描述
这里可以选择导入的表(由于我们之前并没有创建表,所以新建一个表)。点击目标表下面那栏可以更改目标表和更改新建表的名字。之后再点击下一步。
在这里插入图片描述
在这里我们需要对表的字段的类型进行定义。由我们第一步中,对数据的分析可知,id字段可以使用int类型。这时有人可能会问jobType2_code、city_code、industry_code为什么不用int?我们先把industry_code那列扩宽后来看看。
在这里插入图片描述
可见这已经超出int类型所能表示的范围,并且个人认为这并不是一个值所以选择用字符串类型保存。其他那两个code字段我也这么认为。
jobDetail这个字段我选择了longtext类型来保存。因为由于数据太多不确定它最长会有多少字符。
点击下一步。
在这里插入图片描述
这里可以选择导入模式,我们是新建的数据表,所以选择追加模式。在这里可以按实际情况进行选择。选完之后,点击下一步。
在这里插入图片描述
点击开始即可以开始导入数据。
在这里插入图片描述
能做的就是耐心等待。
在这里插入图片描述
可以看到successfully,数据导入成功了。点击关闭就行。如果报错的话可以点击上一步看看哪里设置出错了。
在这里插入图片描述
可以看到我们数据库中已经有了it_beijing这个表了,我们点开看看。
在这里插入图片描述
可以看到数据已经导入到数据库中。
如有错误,还请在留言区指出。不吝赐教。
附上MySQL菜鸟教程链接。
Python脚本导入数据库还在开发中,请关注。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值