Python怎么进行数据库的SQL操作
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍了Python怎么进行数据库的SQL操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python执行SQL实现方法1
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
数据库是干啥的
服务器插在交换机上怎么配置网络
汉口互联网科技
服务器工程师
一般用网站服务器
现代网络安全可靠吗
session保存数据库
服务器远程无法连接
服务器可以添加客户机域吗
山东管理库存软件开发
病毒整合数据库
濮阳市新冠疫苗数据库最新信息
网络安全管理相关制度
河南龙昌网络安全技术服务
惠普服务器如何用万兆网口
合肥安博网络技术有限公司
联想服务器管理口看序列号
软件开发net工程师
魔兽世界震地者服务器排队
软件开发和测试哪个好
软件开发服务销售清单
腾讯数据库+安全组配置
西元网络技术有限公司
经典笑话下载软件开发
修改游戏本地数值怎么上传服务器
互联网企业属于科技
百联丰服务器
新浪服务器是多少
ssm数据库的连接池技术
clsec网络安全