使用Python执行数据库语句通常涉及以下步骤:
1. 导入数据库连接库(如`pymysql`)。
2. 创建数据库连接对象。
3. 创建游标对象。
4. 使用游标对象执行SQL语句。
5. 提交或回滚更改(如果适用)。
6. 关闭游标和数据库连接。
下面是一个简单的示例,展示了如何使用`pymysql`库连接MySQL数据库并执行SQL语句:
import pymysql创建数据库连接conn = pymysql.connect(host="localhost",port=3306,user="root",password="root",database="数据库名称",charset="utf8")创建游标对象cursor = conn.cursor()执行SQL语句例如:查询语句cursor.execute("SELECT * FROM 表名")获取查询结果results = cursor.fetchall()for row in results:print(row)插入数据sql_insert = "INSERT INTO 表名 (列1, 列2) VALUES (%s, %s)"values = ("值1", "值2")cursor.execute(sql_insert, values)提交更改conn.commit()关闭游标和连接cursor.close()conn.close()
请根据你的具体需求替换示例中的`数据库名称`、`表名`、`列名`和`值`。如果你需要执行更新、删除等其他类型的SQL语句,可以使用相应的`UPDATE`、`DELETE`等命令,并同样需要提交或回滚更改。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/97611.html