Python MySQLdb Linux下安装攻略
1. 安装MySQL数据库
Python MySQLdb是MySQL数据库的一个Python接口库,因此在安装MySQLdb前,需要先正确安装MySQL数据库。以下步骤将展示如何在Linux系统下安装MySQL数据库。
- 使用以下命令更新包列表:
bash
sudo apt-get update
- 使用以下命令安装MySQL服务器:
bash
sudo apt-get install mysql-server
- 安装过程中会询问您输入MySQL服务器root用户密码,请输入一个密码并记住它。
2. 安装Python MySQLdb
在正确安装MySQL数据库后,可以通过以下步骤安装Python MySQLdb:
- 使用以下命令更新包列表:
bash
sudo apt-get update
- 使用以下命令安装Python MySQLdb:
bash
sudo apt-get install python-mysqldb
安装过程中会自动安装MySQL C API库。
示例1:连接MySQL数据库
以下代码展示了如何使用Python MySQLdb连接MySQL数据库:
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用execute()方法执行SQL查询
cursor.execute("SELECT VERSION()")
# 使用fetchone()方法获取单条数据
data = cursor.fetchone()
print("Database version: %s" % data)
# 关闭数据库连接
db.close()
示例2:插入数据到MySQL数据库
以下代码展示了如何使用Python MySQLdb插入数据到MySQL数据库:
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect(host="localhost", user="root", passwd="your_password", db="your_database")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL插入语句
sql = "INSERT INTO your_table(column1, column2, column3) VALUES (%s, %s, %s)"
values = ("value1", "value2", "value3")
try:
# 执行SQL语句
cursor.execute(sql, values)
# 提交到数据库执行以保存更改
db.commit()
except:
# 发生错误时回滚
db.rollback()
# 关闭数据库连接
db.close()
通过上述示例,您可以了解Python MySQLdb的基本用法,更多高级用法可以参考MySQLdb官方文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python MySQLdb Linux下安装笔记 - Python技术站