通过python对MySQL进行操作

一.配置环境

概述:python不能直接对MySQL进行操作的,需要pymysql驱动程序,让PC端中的python文件能与MySQL进行交互操作!

前提:python解释器配置好!

1.VScode配置环境操作

  • 在cmd中输入:mkvirtualenv 虚拟环境名称

  • 用VScode打开这个虚拟环境目录

  • 创建python脚本文件

  • 在这个python文件的终端中输入:pip install pymysql

  • 完成以上步骤即可在python文件导入pymysql驱动程序的包

2.Pycharm配置环境操作

  • 新建项目,选择好路径与虚拟环境,还有解释器

  • 进入设置中的项目解释器中,安装pymysql包

  • 完成以上步骤即可在python文件导入pymysql驱动程序的包

二.通过pymysql包,用python对MySQL进行操作的大致流程

#导入pymysql驱动包
import pymysql
# 连接数据库(让PC端连接上MySQL,并且返回'连接'对象,通过这个对象进行下一步的操作)
con = pymysql.connect(host='localhost',port=3306,user='',passwd='',db='',charset='utf8')
​
#获取操作数据的对象 cursor(通过'连接'对象 获得 cursor ‘游标对象’,这个游标对象有很多方法)
coursor = con.cursor()
​
#编写sql(这个sql语句等下需要通过 '游标'对象中的方法才能对MySQL进行操作)
sql = '''数据库操作语句(DDL,DML,DQL等);
        '''
​
#执行sql(通过'游标'对象的execute()方法将sql语句在MySQL中执行)
coursor.execute(sql)
​
#如果是DML语句,则需要手动提交事务!(通过con ’连接‘对象去提交事务!不上'游标'对象了)
#con.commit()
​
#关闭cursor(关闭’游标‘对象)
coursor.close()
​
#关闭连接
con.close()
​

三.总结

总体来说,想要在python脚本程序中对MySQL进行操作,需要一个’中间人‘来’牵线‘,’转达意思‘等操作!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值