Python第三方库pymysql有哪些方法?Python如何使用pymysql库

在python之中能够连接mysql数据库并进行操作的模块有不少,而最常使用的还是pymysql这个第三方库 。很多小伙伴只会使用这个库中连接数据库的方法,那么下面的文章内容就得仔细去看看了 。下面介绍的是第三方库pymysql的常用方法,继续阅读吧 。

Python第三方库pymysql有哪些方法?Python如何使用pymysql库

文章插图
1.connect():这个方法是整个模块之中的核心,如果没有它就不能够去执行任何对数据哭的操作,而其余的方法实际上也是需要将其实例化之后才能够通过对象调用 。该方法内需要传入的参数就是mysql数据库连接地址、用户名、账户密码、连接的数据库等,代码示例如下所示:
import pymysqlconnect = pymysql.connect(host='127.0.0.1',user='root',password='123',db='demo_temp',)2.open():这个方法和打开文件实例化对象的同名内置函数的作用不一样的,需要用刚才返回的mysql连接对象才可以调用 。该方法的作用就是返回数据库当前的连接状态,也就是查看数据库是否处于连接中,连接的信息又是什么,示例如下:
print(connect.open)【Python第三方库pymysql有哪些方法?Python如何使用pymysql库】3.close():这个方法从字面上来看就知道它是上面作用了,同样是需要使用对象去调用,此方法的作用就是关闭mysql数据库连接并且释放资源了 。如果在任务执行完毕之后没有调用该方法关闭连接的话,不仅会造成资源的无效占用,还会导致数据库连接池被占用一个位置,示例如下:
connect.close()4.ping():此方法的作用和它的名称就有点匹配不上了,在网络上ping的意思表示的就是网络连接延迟或者波动 。但是作为python方法使用时启动的作用就是自动重连mysql数据库,代码如下:
connect.ping(reconnect=True)以上就是关于“Python第三方库pymysql有哪些方法?Python如何使用pymysql库”的全部内容了,希望对你有所帮助 。

    推荐阅读