所在的位置: mysql >> mysql介绍 >> python下mysql连接pymysq

python下mysql连接pymysq

前言

mysql在python下的连接有很多种方式,有我们之前介绍过的MySQLdb,今天要介绍的pymysql,还有mysqlclient、peewee、SQLALchemy等。在它们中,MySQLdb和pymysql的使用方式看起来是差不多的,大家不用贪多,只要会其中一两种简单的就可以。前面我们介绍了Mysqldb的查询语句不带参的情况,今天我们来学习下pymysql的带参查询与使用。

pymysql的带参查询与使用

1.版本说明

在python2.x中使用的是MySQLdb,在python3.x中使用的是pymysql。MySQLdb不能支持python3。

2.安装pymysql

在命令行中输入“pip3installpymysql”即可安装pymysql。

3.pymysql带参查询示例

在上面这个示例中,我们利用pymysql连接了数据库school,此时host默认为本机,如果连的是远程的mysql,应给出host来。连接后创建一个游标,sql语句是查询年龄和姓名符合年龄在5岁的小朋友的列表并打印年龄和姓名。查询完成后关闭游标和数据库连接。

结语

在上面的例子中不论是什么数据类型,占位符都用%s。




转载请注明:http://www.aierlanlan.com/rzfs/5429.html