在Linux下,配置Python3操作MySQL数据库的环境
在Linux下,配置Python3操作MySQL数据库的环境
一、环境
操作系统:Ubuntu18.04
Python版本:3.6.9
MySQL版本:5.7.34
二、配置过程
可以访问Python数据库接口及API查看详细的支持数据库列表。
我们选择MySQL,然后再根据Python版本,下载对应的第三方库。
这里我们选择的是mysqlclient。
首先,安装Python3和MySQL开发过程中需要的依赖包:
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
安装:
pip install mysqlclient
三、验证
随便创一个数据库进行连接测试就可以了。
demo:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print "Database version : %s " % data
# 关闭数据库连接
db.close()
四、参考
剩下的操作,参考一下若干个地址:
Python 操作 MySQL 数据库|菜鸟教程
MySQLdb User’s Guide
MySQL常用命令行大全
mysqlclient
Python数据库接口及API