python数据库连接------PyMysql学习

一、安装

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()

  

    

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得
原文地址:https://www.cnblogs.com/taoHongFei/p/8667835.html