Python MySQLdb使用教程详解
简介
MySQLdb
是 Python 与 MySQL 相关的第三方库,它可以提供一些操作 MySQL 数据库的接口,包括连接、查询、插入、更新等。
本文将详细介绍如何安装和使用 MySQLdb
库。
安装
在使用 MySQLdb
之前,需要先安装该库。可以使用以下命令进行安装:
pip install MySQL-python
如果在 Windows 平台上安装时遇到了问题,可以下载对应的 .whl
文件进行安装。下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python。
使用
连接数据库
使用 MySQLdb
连接数据库需要提供以下信息:
- 主机名或 IP 地址
- 端口号,默认为 3306
- 用户名
- 密码
- 数据库名称
连接数据库示例代码:
import MySQLdb
conn = MySQLdb.connect(host='localhost', port=3306, user='root', passwd='123456', db='test')
执行 SQL 查询
使用 cursor
执行 SQL 查询,示例代码:
import MySQLdb
conn = MySQLdb.connect(host='localhost', port=3306, user='root', passwd='123456', db='test')
cursor = conn.cursor()
sql = 'SELECT * FROM users'
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
print(row)
cursor.close()
conn.close()
执行 SQL 插入
使用 cursor
执行 SQL 插入,示例代码:
import MySQLdb
conn = MySQLdb.connect(host='localhost', port=3306, user='root', passwd='123456', db='test')
cursor = conn.cursor()
sql = 'INSERT INTO users (name, age) VALUES (%s, %s)'
params = ('Tom', 20)
cursor.execute(sql, params)
conn.commit()
cursor.close()
conn.close()
总结
这篇文章详细介绍了如何安装和使用 MySQLdb
库。通过本文的介绍,读者应该能够学会使用 MySQLdb
连接数据库、执行 SQL 查询和插入操作。
以上是本篇的完整攻略,如果您有任何疑问,欢迎在评论中提问!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python MySQLdb使用教程详解 - Python技术站