一.配置环境
概述: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进行操作,需要一个’中间人‘来’牵线‘,’转达意思‘等操作!