news 2026/6/12 14:04:44

py连接mysql

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
py连接mysql

爬虫不仅可以将数据写入csv text json…里也可以写进数据库,今天就来学习一下最基本的写入mysql数据库,先下载pymysql(其他库也行,但是操作不同):

pip install pymysql

连接数据库

我们需要先与mysql建立连接:
importpymysql conn=pymysql.connect(host='localhost',# 连接的ip 这里是本地170.0.0.1user='root',# 权限password=f'{password}',# 数据库密码database='dachuang',# 数据库名字port=3306,# 端口charset='utf8mb4'# 数据编码)# 创建游标对象cursor=conn.cursor()

然后开始做一些中间操作,比如爬取数据

sql语句执行:

# 书写sqlsql_code=f''' CREATE TABLE IF NOT EXISTS{class_type}( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, url VARCHAR(512) NOT NULL, description TEXT, author VARCHAR(100) NOT NULL, cover_image VARCHAR(512) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; '''cursor.execute(sql_code)# 执行sqlinsert_sql=f''' INSERT INTO{class_type}(title, url, description, author, cover_image) VALUES ("{title}", "{url}", "{description}", "{author}", "{cover_image}"); '''cursor.execute(insert_sql)

提交事务和回收资源

conn.commit()# 提交事务# 先关闭游标,在关闭连接cursor.close()conn.close()

步骤总结

下面再总结一下步骤:
  • 导包
  • 创建连接
  • 创建游标对象
  • ----------------中间操作
  • 写sql语句
  • 执行sql
  • 提交事务
  • 回收资源(关闭游标再关闭连接)

小结

基本知道这些即可,这是最基础的,后面随用随查即可,如文章有什么问题请及时提出,加油加油
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 22:52:25

亲测!山东AI手机租赁服务商实践案例

山东AI手机租赁服务商实践案例剖析:求索未来小圆AI手机的卓越表现行业痛点分析当前,山东AI手机领域面临着诸多技术挑战。一方面,数据安全问题成为行业发展的一大阻碍,部分AI手机在运行过程中存在获取非公开数据的风险,…

作者头像 李华
网站建设 2026/6/11 15:02:07

终极指南:快速掌握心电图AI分类开源项目

终极指南:快速掌握心电图AI分类开源项目 【免费下载链接】ecg-classification Code for training and test machine learning classifiers on MIT-BIH Arrhyhtmia database 项目地址: https://gitcode.com/gh_mirrors/ec/ecg-classification 心电图AI分类开源…

作者头像 李华
网站建设 2026/6/10 9:16:32

终极船舶控制实战指南:水动力学建模与仿真实践全解析

终极船舶控制实战指南:水动力学建模与仿真实践全解析 【免费下载链接】FossenHandbook Handbook of Marine Craft Hydrodynamics and Motion Control is an extensive study of the latest research in marine craft hydrodynamics, guidance, navigation, and cont…

作者头像 李华
网站建设 2026/6/11 12:18:12

Quill图片尺寸调整模块:告别繁琐的图片编辑流程

Quill图片尺寸调整模块:告别繁琐的图片编辑流程 【免费下载链接】quill-image-resize-module A module for Quill rich text editor to allow images to be resized. 项目地址: https://gitcode.com/gh_mirrors/qui/quill-image-resize-module 还在为富文本编…

作者头像 李华
网站建设 2026/6/12 7:23:07

28、XML 数据绑定与 VML 图形技术入门

XML 数据绑定与 VML 图形技术入门 1. XML 数据绑定操作与概念 在进行 XML 数据相关操作时,有一系列具体步骤需要遵循。首先要在 HTML - Kit 预览中查看文件并保存。接着,使用 Internet Explorer 浏览器,在地址栏输入 http://localhost/SpaceGems/catalog.htm 。若操作成…

作者头像 李华
网站建设 2026/6/11 18:44:12

34、资源描述框架(RDF)入门指南

资源描述框架(RDF)入门指南 1. RDF资源获取 若需全面了解RDF实现、应用及其他相关资源,可查看以下网站: - W3C的RDF主页: www.w3.org/RDF/ - Dave Beckett的资源描述框架(RDF)资源指南: www.ilrt.bris.ac.uk/discovery/rdf/resources/ 2. RDF概念与语法 RDF有…

作者头像 李华