一、安装
pip install pyMysql
二、连接数据库
导入pymysql库,调用connect()方法
import pymysql.cursors
三、执行数据库操纵语句
在之前,补充下 with as 的相关知识
有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。
with还可以很好的处理上下文环境产生的异常
本地文件读取操作
file=open('/myfile/file1.txt') #获取文件句柄,打开本地文件
data=file.read()#读取
file.close()#关闭文件句柄
这种情况可能会有忘记关闭文件句柄;或者读取数据的时候发生异常,一般采取如下加强的操作:
file=open('/myfile/file1.txt') #获取文件句柄,打开本地文件
try:
data=file.read()#读取
finaly:
file.close()#关闭文件句柄
用with 语句可以更好的处理
很好的处理上下文环境产生的异常
try:
with open('/myfile/file1.txt') as file:
data=file.read()
finaly:
file.close()
插入
with connection.cursor() as cursors:
#sql语句
sql="INSERT INTO tb(字段1,字段2,字段2) VALUES(%s,%s,%s)"#对应字段类型
#执行
cursors.excute(sql,('123','321','123'))#传值,执行sql语句
connection.commit()#
cursors.close()
connection.close()