mysql客户端联选数据直接入库,3行代码快速数据入库,完成数据自动化

经过之前的文章和视频讲解,相信大家已经搭建好了数据库连接池和数据入库函数,今天,我们就用之前搭建好的框架,实战数据入库函数,学完这一节之后,大家就可以把学到的知识,现在自己的工作范围内应用起来了。已经购买的同学可以给我留言,我们一起在交流群里沟通。

这次我们要做的,是把excel当中的数据插入到MySQL当中,所以,我们需要先在MySQL当中建立一张数据表:

新建数据表

我这里新建了一张名为add_test的表

51bbcc3a6c5e7c25a91b34ff4e641df1.png

准备一个Excel

真正的项目当中,我们大概率的做法是把一个或者多个表当中的数据,加工处理之后,落到另一个表当中,我们在练习的时候为了方便操作,这里使用excel作为数据源

72b39afa357ccb3b4ceffb06559a1179.png

数据格式与MySQL数据表的格式对应。最终插入数据之后的结果是这样的:

fdf6fb7af1e716de6f19f2739ea673a2.png

插入数据

老规矩,我们直接上代码

{!-- PGC_COLUMN --}

93d7ff1f0fb053421b654a157e5be78e.png

第一步:我们已经很熟练了,引入所需要的包,包含之前config文件、MysqlHelper、以及操作数据最常用的pandas。

第二步:实例化MysqlHelper这个类,并且传入数据库信息,big_data是我自己定义的某个数据库的配置,不知道大家是否还记得:

c355b782e1c270edd1db1aa411ec0ad0.png

那么,这些数据库信息传到哪里了呢?

答案是MysqlHelper的_init_文件中,当我们在实例化某个类的时候,_init_文件接受实例化信息,当你按住Ctrl同时用鼠标左键放在MysqlHelper上面,你就能看到具体的信息:

141c60a69c79eaad9fc5a971d06eebf0.png

第三步:读取excel中的文件,这一步非常简单,直接用pd.read_excel即可;

第四步:执行数据库插入操作

mysql_instance.insertdata_bydf(df, 'add_test')

mysql_instance是我们实例化之后的对象,insertdata_bydf是MysqlHelper这个类当中的方法,这个函数接收两个参数就可以了,一个是数据源df,另一个是数据表的名称add_test,简而言之,就是你要插什么数据、插在哪里。

这样就完成了数据库插入操作,大家有问题欢迎留言。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值