当前位置: 首页 > news >正文

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.以上内容技术相关问题✉欢迎一起交流学习 ☟   ☟   ☟

相关文章:

  • Postman高级功能深度解析:Mock Server与自动化监控——构建高效API测试与监控体系
  • DeepSeek+知网研学赋能研究生学习课程:降低科研压力与提升科研效率
  • 在Orin上查看CUDA cuDNN TensorRT的版本
  • Nat Commun | 单细胞和空间转录组学分析构建NSCLC免疫和非免疫区图谱
  • 示波器直流耦合和交流耦合的区别
  • MySQL为什么默认使用RR隔离级别?
  • 24. 状态模式
  • 栈/堆/static/虚表
  • Pytest基础使用
  • 【产品小白】如何运营一个成熟的产品
  • 《深度剖析:BERT与GPT——自然语言处理架构的璀璨双星》
  • SeaTunnel简易封装方案:让数据集成更简单
  • 「低延迟+快速集成:Amazon IVS如何重塑实时互动视频体验?」
  • python中的min函数的key的用法 - abs绝对值
  • 误杀!微软道歉了!
  • 【CVPR2024-工业异常检测】PromptAD方法(CLIP和提示学习)
  • HTML5响应式使用css媒体查询
  • 基于灵动微单片机SPIN系列的两轮车解决方案
  • 【记录】使用 Docker 搭建 MongoDB 分布
  • windows 平台编译openssl
  • 陈刚:推动良好政治生态和美好自然生态共生共优相得益彰
  • 刘小涛任江苏省委副书记
  • 金融月评|尽早增强政策力度、调整施策点
  • 中国情怀:时代记录与家国镜相|澎湃·镜相第三届非虚构写作大赛征稿启事
  • 自然资源部:不动产登记累计化解遗留问题房屋2000多万套
  • 联合国报告:全球经济前景恶化,面临高度不确定性