PyMySQL怎么使用
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天小编给大家分享一下PyMySQL怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一
千家信息网最后更新 2025年11月08日PyMySQL怎么使用
今天小编给大家分享一下PyMySQL怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
我们在使用MySQL的时候,可以在MySQL的客户终端来操作数据库中的表,同时,也可以使用navicat等可视化的工具来操作数据表。但是,这只是操作个别数据,如果我们想要插入10万条数据,那肯定就不能这么做了。我们可以通过程序写一个循环来自动插入,因此,PyMySQL就是使用python语言来直接操作数据库的一个接口。
PyMySQL的使用案例:
1 查询数据库中的表的信息:
# 需求:查询数据库person中info表的信息 # 1.导包import pymysqltry: # 2.连接MySQL数据库的服务 connc = pymysql.Connect( user="root", # The first four arguments is based on DB-API 2.0 recommendation. password="4412", host='127.0.0.1', # mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的ip database='person', port=3306, charset="utf8") # 3.创建游标对象 cur = connc.cursor() # 4.编写SQL语句 sql = 'select * from info;' # 5.使用游标对象调用SQL cur.execute(sql) # 6.获取查询的结果 result= cur.fetchall() print(result) # 7.关闭游标对象 cur.close() # 8.关闭连接 connc.close()except Exception as e: print(e)
2 增加数据:
大部分的步骤都和前面一样,直接在程序中注释看:
# 需求:# 增加数据 刘德华56 男 数据 到 数据库person--的info表中# 修改数据 小王 的名字为 小王吧 到 数据库person--的info表中# 删除数据 张三 数据库person--的info表中# 1.导包import pymysql# 2.连接MySQL服务connc = pymysql.Connect( user="root", # The first four arguments is based on DB-API 2.0 recommendation. password="4412", host='127.0.0.1', # mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的ip database='person', port=3306, charset="utf8")# 3.创建游标对象cur = connc.cursor()try: # 4.编写、增加、删除的SQL语句 # 增加数据 刘德华 56 男 sql = 'insert into info values(%s, %s, %s, %s)' add_data = [0,"刘德华", 56, "男"] # 5.使用游标对象执行SQL语句 cur.execute(sql, add_data) # 6.提交操作 connc.commit() except Exception as e: print(e) # 操作失败,数据回滚 connc.rollback() finally: # 7.关闭游标对象 cur.close() # 8.关闭连接 connc.close()print("结束!")3 修改数据:
# 需求:# 增加数据 刘德华56 男 数据 到 数据库person--的info表中# 修改数据 小王 的名字为 小王吧 到 数据库person--的info表中# 删除数据 张三 数据库person--的info表中# 1.导包import pymysql# 2.连接MySQL服务connc = pymysql.Connect( user="root", # The first four arguments is based on DB-API 2.0 recommendation. password="4412", host='127.0.0.1', # mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的ip database='person', port=3306, charset="utf8")# 3.创建游标对象cur = connc.cursor()try: # 4.编写、增加、删除的SQL语句 # 修改数据 李四 的名字为 李四的爸爸 sql = 'update info set name=%s where name="李四"' update_data = ["李四的爸爸"] # 5.使用游标对象执行SQL语句 cur.execute(sql, update_data) # 6.提交操作 connc.commit() except Exception as e: print(e) # 操作失败,数据回滚 connc.rollback() finally: # 7.关闭游标对象 cur.close() # 8.关闭连接 connc.close()print("结束!")4 删除数据:
# 需求:# 增加数据 刘德华56 男 数据 到 数据库person--的info表中# 修改数据 小王 的名字为 小王吧 到 数据库person--的info表中# 删除数据 张三 数据库person--的info表中# 1.导包import pymysql# 2.连接MySQL服务connc = pymysql.Connect( user="root", # The first four arguments is based on DB-API 2.0 recommendation. password="4412", host='127.0.0.1', # mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的ip database='person', port=3306, charset="utf8")# 3.创建游标对象cur = connc.cursor()try: # 4.编写、增加、删除的SQL语句 # 修改数据 李四 的名字为 李四的爸爸 sql = 'update info set name=%s where name="李四"' update_data = ["李四的爸爸"] # 5.使用游标对象执行SQL语句 cur.execute(sql, update_data) # 6.提交操作 connc.commit() except Exception as e: print(e) # 操作失败,数据回滚 connc.rollback() finally: # 7.关闭游标对象 cur.close() # 8.关闭连接 connc.close()print("结束!")以上就是"PyMySQL怎么使用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
数据
数据库
对象
游标
李四
服务
语句
小王
名字
刘德华
爸爸
知识
端的
篇文章
需求
张三
查询
信息
内容
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
静安区品牌网络技术服务咨询热线
高防青岛服务器
网络安全是国家安全的一部分吗
梅江网络安全博览会
莱阳定制软件开发哪家好
销售实时数据库系统公司
太平洋 服务器
药品管理系统删除数据库
参加网络安全的培训感受
寻找代理服务器
陕西政务服务器云空间
数据库异常文件清理
服务器进入磁阵管理界面
重换路由器显示无法连接服务器
网络安全密码技术龙头股票
杭州教育机构软件开发
计算机网络安全要求
服务器kvm 品牌
齐齐哈尔软件开发公司电话
网络技术应用会考视频
应届大学生软件开发招聘
备份数据库661服务器支持版本539
在线生成表格数据库
什么属于网络技术
普洱服务器上门回收中心
正规浪潮服务器销售地址在哪里
如何设置无线网络安全机制
高校网络安全实施方案
数据库系统程序模块
arcgis数据库索引意思