Python怎么进行数据库的SQL操作
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍了Python怎么进行数据库的SQL操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python执行SQL实现方法1
千家信息网最后更新 2025年12月02日Python怎么进行数据库的SQL操作
这篇文章主要介绍了Python怎么进行数据库的SQL操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
Python执行SQL
实现方法
1.导入依赖库
主要是导入pymysql库,用于数据库操作的支持包。导入命令:
import pymysql
2.连接数据库
建立数据库连接,准备数据连接光标。
sql_1 = "insert user values (123456,'张三',1,'P0001','2020-06-14');"sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"sql_4 = "insert user values (456789,'赵六',4,'P0004','2020-08-20');"cursor.execute(sql_1)cursor.execute(sql_2)cursor.execute(sql_3)cursor.execute(sql_4)conn.commit()
3.执行SQL操作
(1)SQL插入数据操作
sql = "SELECT * from user;"cursor.execute(sql)datas = cursor.fetchall()
(2)SQL查询数据操作
for data in datas : print(data)
(3)输出数据
for data in datas : print(data)
(4)关闭连接
cursor.close()conn.close()
源代码
#需要提前准备数据库登录账号:user,passwordimport pymysqlconn = pymysql.connect(host="127.0.0.1", user="***",password="***",database="database_20181103",charset="utf8")cursor = conn.cursor()sql_1 = "insert user values (123456,'张三',1,'P0001','2020-06-14');"sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"sql_4 = "insert user values (456789,'赵六',4,'P0004','2020-08-20');"cursor.execute(sql_1)cursor.execute(sql_2)cursor.execute(sql_3)cursor.execute(sql_4)conn.commit()sql = "SELECT * from user;"cursor.execute(sql)datas = cursor.fetchall()for data in datas : print(data)cursor.close()conn.close()
感谢你能够认真阅读完这篇文章,希望小编分享的"Python怎么进行数据库的SQL操作"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
数据
数据库
篇文章
张三
李四
王五
准备
支持
价值
光标
兴趣
同时
命令
方法
更多
朋友
源代码
知识
编带
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
db数据库代表什么
成都网络安全培训公司
dat 导入数据库文件
msde数据库下载官网
王牌战争官方服务器推荐
2021CSCI数据库
网络安全有奖问答题
网络技术有什么展会
平南天气预报软件开发
安卓数据库工作流
软件开发前端课程视频
服务器读不出阵列卡
什么是网络技术推手
oracle数据库安全书
福建常乐网络技术有限公司
网络安全周那一年开始
查询话费余额显示服务器无法连接
代理服务器服务端
打印快递单数据库素材图
黄浦区推广网络技术创造辉煌
网络安全手抄报中小学生
昭化区网络安全委员会
巨量引擎网络技术招聘
服务器硬盘插槽满了咋办
警校网络安全专业怎么样
一个单位的网络安全
广东省网络安全协会一等奖
上海本地软件开发零售价格
代理服务器伪装成指定ip上网
网络安全团队宣言