Python连接数据库进行增删改查
更多优质文章 _>_>_>_>_>✍✈✉戳我
目录
1.导入相关库
2.创建连接
3.插入数据
4.删除数据
5.修改数据
6.查询数据
7.更多干货
1.导入相关库
import pymysql -----pip install pymysql #下载库
2.创建连接
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='draw')#draw数据库名
cursor = conn.cursor() # 创建游标
3.插入数据
--------------------插入数据-------------------
name = 'wangkedi'
# 执行sql语句,表名information,字段名name
sql = "insert into information(name) values('%s')" % (name)
cursor.execute(sql)
# 提交更新操作到数据库服务器
conn.commit()
# 获取结果
count = cursor.rowcount
if count > 0:
print('添加成功 ')
# 关闭游标和连接
cursor.close()
conn.close()
4.删除数据
-------------------删除数据-------------------
sql = "DELETE FROM information WHERE name ='xiaoming'"
# 执行sql语句
cursor.execute(sql)
# 提交更新操作到数据库服务器
conn.commit()
# 获取结果
count = cursor.rowcount
if count > 0:
print('删除成功 ')
# 关闭游标和连接
cursor.close()
conn.close()
5.修改数据
--------------------修改数据-------------------
sql = "UPDATE information SET name ='xiaoming' WHERE id='225'"
# 执行sql语句
cursor.execute(sql)
# 提交更新操作到数据库服务器
conn.commit()
# 获取结果
count = cursor.rowcount
if count > 0:
print('修改成功 ')
# 关闭游标和连接
cursor.close()
conn.close()
6.查询数据
# --------------------查询数据---------------------- 定义SQL语句
sql = 'SELECT name FROM information'
# 执行操作
cursor.execute(sql)
# 获取结果
res = cursor.fetchall() # 使用 fetchall() 获取所有结果
# 处理结果
for row in res:
print(row[0]) # row 是一个元组
#关闭游标和连接
cursor.close()
conn.close()
更多SQL命令☞☞戳我
7.更多干货
--------------------- - -----✈--------- ---------✈--------------------✈-------
1.如果我的博客对你有帮助或你喜欢我的博客内容,请 “👍点赞” “✍️评论” “★收藏” 一键三连哦!
2.❤️【👇🏻👇🏻👇🏻关注我| 获取更多源码 | 优质文章】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、HTML模板 、微信小程序模板 、等! 「在这里一起探讨知识,互相学习」!
3.以上内容技术相关问题✉欢迎一起交流学习 ☟ ☟ ☟