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

Python连接MySQL数据库

前言

Python在保存数据的时候,如果数据量比较大,保存在文件或者表格中不仅写入保存需要大量的时间,而且查询也很麻烦,所以通常可以采用把数据保存在数据库中,而MySQL数据库是常用的关系型数据库之一,所以这是我们常常选择的一个。

安装第三方库

python连接MySQL数据库,需要安装 pymysql 第三方库;

pip install pymysql

废话不多说,直接上示例代码:

# 1.导包
import pymysql# 2.连接数据库
conn = pymysql.connect(host='localahost',port=3306,user='root',passwd='root',charset='utf8mb4',database='数据库名称',autocommit=True
)# 3.获取游标对象
cursor = conn.cursor()# 4.执行sql语句
# xxxx# 5.关闭数据库
cursor.close()

在Python中,executemany() 方法用于批量执行SQL语句,从而提高数据库操作的效率。这个方法通常用于插入大量数据,避免逐行插入带来的性能问题。比如批量执行插入语句

insert_sql = """
insert into user (name, age) values (%s, %s)
"""
data = [('zs', '12'), ('ls', '21')
]
cursor.executemany(insert_sql, data)
http://www.dtcms.com/a/565834.html

相关文章:

  • 淄博市网站云平台网站开发网络
  • ubuntu22.04切换内核
  • IMX6ULL无法通过Ubuntu22.04 NFS uboot挂载rootfs根目录解决
  • 苏州网站开发公司电话wordpress 不用80端口
  • 网站安全证书甜妹妹福利wordpress
  • C语言内功强化之goto
  • 【文献分享】DARKIN:基于蛋白质语言模型的零样本磷酸化位点与暗激酶关联基准测试
  • MATLAB实现遗传算法优化多avg栅格路径规划
  • 【Spring Boot 注解解析】Bean 生命周期注解深度解析:@PostConstruct 与 @PreDestroy 面试高频考点 + 实战案例
  • h5网站开发公司电商设计的前景
  • 【Cache缓存】分配策略
  • 赛博威为企业 AI 转型构筑竞争优势,赋能合同 / 标书审查等全业务链路
  • 做视频网站都需要什么软件上海企业免费网站建设
  • 从组合爆炸到优雅分派:复杂策略系统的工程化实现
  • 微软SPARTA框架:高效稀疏注意力机制详解
  • 怎么判断一个网站做的好不好任丘做网站
  • 网页设计与网站开发经济可行性百度网络营销app下载
  • 优势演员-评论家(Advantage Actor-Critic,A2C)算法详解与实现
  • 饰品网站模版网络推广平台软件
  • 公司网站制作定制株洲建设企业网站
  • java基础-金额转换
  • 吉林中岩峰建设有限公司网站建设网站的市场环境
  • 怎么在百度做公司网站wordpress后台logo
  • springboot中的事务
  • 短网址生成api接口苏州百度 seo
  • python中的多线程【threading】
  • 做电影小视频在线观看网站谷歌找网站后台
  • 开发常用软件清单
  • 网站设计外文文献免费网站正能量不用下载
  • 结合HOG特征与支持向量机(SVM)的车牌字符识别系统