MySQL数据交互是指在MySQL数据库中进行数据的读取、插入、更新和删除操作,以下是一些常用的MySQL数据交互操作:
1、连接数据库
在执行任何数据交互操作之前,首先需要连接到MySQL数据库,可以使用以下Python代码连接到MySQL数据库:
import pymysql 创建连接 conn = pymysql.connect(host='localhost', user='root', password='your_password', database='your_database', charset='utf8') 创建游标 cursor = conn.cursor()
2、查询数据
使用SELECT
语句从数据库中查询数据,查询名为students
的表中的所有数据:
sql = "SELECT * FROM students" cursor.execute(sql) 获取查询结果 results = cursor.fetchall() for row in results: print(row)
3、插入数据
使用INSERT INTO
语句向数据库中插入数据,向名为students
的表中插入一条数据:
sql = "INSERT INTO students (name, age, gender) VALUES ('张三', 18, '男')" cursor.execute(sql) 提交事务 conn.commit()
4、更新数据
使用UPDATE
语句更新数据库中的数据,将名为students
的表中年龄为18的学生的年龄更新为19:
sql = "UPDATE students SET age = 19 WHERE age = 18" cursor.execute(sql) 提交事务 conn.commit()
5、删除数据
使用DELETE
语句从数据库中删除数据,删除名为students
的表中年龄为19的学生:
sql = "DELETE FROM students WHERE age = 19" cursor.execute(sql) 提交事务 conn.commit()
6、关闭连接
完成数据交互操作后,需要关闭数据库连接:
关闭游标和连接 cursor.close() conn.close()
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/638330.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复