sqlalchemy mysql_使用SQLAlchemy操作MySQL

本文通过Python的SQLAlchemy库连接并操作MySQL数据库,包括创建表、插入数据、查询、更新和删除等CRUD操作,同时展示了如何初始化和关闭数据库会话。
摘要由CSDN通过智能技术生成

fe5a97c18aaa9f6a0659b940709fccb9.png

场景应用

老大我让爬取内部网站获取数据,插入到新建的表中,并每天进行爬取更新数据(后面做了定时任务)。然后根据该表统计每日的新增数量/更新数量进行制图制表,向上级汇报。

思路构建

选用sqlalchemy+mysqlconnector,连接数据库,创建表,对指定表进行CRUD

from sqlalchemy import exists, Column, Integer, String, ForeignKey, DateTime, Text, func

from sqlalchemy.ext.declarative import declarative_base

from sqlalchemy import create_engine

from sqlalchemy.orm import sessionmaker

from conf.parseConfig import parseConf

# 从配置文件中获取数据库信息

host = parseConf.get_conf('MySQLInfo', 'host')

port = parseConf.get_conf('MySQLInfo', 'port')

dbname = parseConf.get_conf('MySQLInfo', 'dbname')

usernm = parseConf.g

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值