MySQL的Python第三方库常见的有几个
官方提供的mysql-connector(不遵循PythonDB-API规范)
第三方客户端MySQLdb(不兼容Python3)
MySQLdb的二次封装torndb(兼容Python3)
以及PyMySQL(纯Python实现)
这里以PyMySQL为例
如果没有安装anaconda,那么就使用下面的命令安装PyMySQL
pip install PyMySQL
如果安装了Anaconda,那么就这样安装PyMySQL:
conda install PyMySQL
下面举一个连接数据库的例子
#连接mysql数据库
import pymysql
host = 'localhost'
username = 'root'
password = 'xxxx'
db_name = 'xxx'
#创建connect对象
connect = pymysql.connect(host, username, password, db_name)
#获取游标对象
cursor = connect.cursor()
cursor.execute('SELECT VERSION()')
result = cursor.fetchone()
print(result[0])
cursor.close()
connect.close()
如果配置一切正确的话,这个例子就会打出MySQL的版本。