Python可以通过
pymysql模块来连接
MySQL数据库,具体步骤如下:
1. 安装
pymysql模块
可以通过以下命令来安装
pymysql模块:
pip install
pymysql
2. 连接
MySQL数据库
可以使用以下代码来连接
MySQL数据库:
import
pymysql# 打开数据库连接
db =
pymysql.connect("host", "username", "password", "database")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL
查询cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
其中,host为
MySQL服务器地址,username为
MySQL登录用户名,password为
MySQL登录密码,database为要连接的数据库名称。以上代码连接成功后,输出数据库版本号。
3. 执行SQL语句
可以使用execute()方法来执行SQL语句,例如:
import
pymysql# 打开数据库连接
db =
pymysql.connect("host", "username", "password", "database")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 执行SQL语句
sql = "SELECT * FROM books"
cursor.execute(sql)
# 获取所有数据
results = cursor.fetchall()
for row in results:
id = row[0]
title = row[1]
author = row[2]
price = row[3]
print("id=%d,title=%s,author=%s,price=%f" % (id, title, author, price))
# 关闭数据库连接
db.close()
以上代码执行了一个
查询语句,
查询books表中的所有数据,并输出到控制台。
4. 插入数据
可以使用execute()方法来执行插入数据的SQL语句,例如:
import
pymysql# 打开数据库连接
db =
pymysql.connect("host", "username", "password", "database")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 插入数据
sql = "INSERT INTO books (title, author, price) VALUES ('
Python编程', '张三', 29.99)"
cursor.execute(sql)
# 提交事务
db.commit()
# 关闭数据库连接
db.close()
以上代码向books表中插入了一条数据,提交事务后关闭数据库连接。
以上是使用
Python连接
MySQL数据库的简单示例,可以根据实际需求进行修改和扩展。
到此这篇pymysql 查询(Pymysql查询返回的结果)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/57568.html