mysql navicat创建函数_如何使用Python操作mysql数据库数据(基础)

da02c818771ee15cc05ff30d8a7fadaa.png

Python如何使用从数据库mysql读取数据,效率最高的是使用函数读取。

简单操作,从数据库中读取和保存数据回数据库。

796d356ffa7c6188f73bbbc6961a6bbb.png

一、安装并导入包

93aaf45d3c87a874ce1feca05646129d.png

安装包pymysql

在终端中输入如下代码:

conda 

c47096d463e3c54a6bd821611781b96a.png

显示版本和done表示安装完成。

导入包和函数create_engine

4fdd78bc884fedbee31513b6c6fadcb2.png
import 

二、建立连接

这里需要准备好mysql的环境,mysql用户名和密码,最好有navicat可视化软件

建立连接的格式如下:

coon

773d3d981c3e756fa214ad252c42d155.png

查看数据库的连接信息:这里是使用navicat查看

1)打开Navicat 在左上角连接的用户名上查看连接信息:

8c11c0513843ba19baf817448a70a2c5.png

2)查看数据库信息,查看这些信息

  • 用户名:root
  • 端口或者IP:实际连接真实数据库 这里输入IP
  • 端口:3306

64cc50df8f99f196e4a42a7d62058304.png
#建立连接

三、读取数据

这里使用pandas的pd.read_sql读取数据,存储为数据框DataFrame

183a71cdcf8ed84c769827e58faf3af2.png
df1

注意:这里易报错!

如果报错为:系统错误,应该是连接的问题,去到sql中解决,可以参考这个文章

python报OperationalError: (1366, "Incorrect string value..."的问题解决​www.cnblogs.com

python查看数据集信息:

9b55f806ce121c499fb366948a610f4a.png

四、编写函数高效读取数据

我的数据库:

3a0f3dc71e9144bf61c7278ff4253ad7.png

函数效果:

只要需要读取数据的时候就直接使用函数query直接读取就可以了

c403f2162850f72ebdc194e9f474993a.png

代码:

def 

五、读取完的数据保存到数据库中

使用pandas包的to_sql就可以把数据保存到数据库中

我们读取一个新的excel文件到pytohn中,然后使用to_sql把数据保存到数据库中,其中con是建立连接,index=False是不需要索引。

46d0fc19a58cefcfd25cc59618028f41.png

去数据库的可视化软件navicat中查看是否已成功保存到数据库中

c61424e8551d1c1bd61997c6d39357ae.png

c61424e8551d1c1bd61997c6d39357ae.png

成功把数据从excel读取到python中,并从pytho中存储到数据库中。

#把数据保存到数据库中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值