- 在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