我是靠谱客的博主 想人陪香菇,最近开发中收集的这篇文章主要介绍sqlalchemy exists 子查询_SQLAlchemy 基本操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

上周上级给个任务用selenium爬去企查查,将字段写到mysql中,本来想着用pandas处理完直接用to_sql直接写入mysql,但是因为爬取的数据有字典和数组,pandas处理后有点问题,就只能另寻方法,一开始脑中第一个想法的是pymysql,但是这种的需要自己写sql语句,就暂时pass了,想到之前还有一个数据库ORM工具SQLAlchemy

SQLAchemy是python的一个数据库ORM工具,支持多种数据引擎(sqlite,mysql,postgres, mongodb等),这里记录基本的用法和笔记

安装

pip install SQLAlchemy
pip install pymysql

使用

连接数据库字符串

mysql+pymysql://root:password@localhost:3306/{db_name}?charset=utf8

更多数据库连接请看这里

连接数据库

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker

create_engine(  'mysql+pymysql://root:12345678@127.0.0.1:3306/spider?charset=utf8',
            echo=False)
# echo控制是否打印sql语言,True为打印

# 创建会话类
DB_Se

最后

以上就是想人陪香菇为你收集整理的sqlalchemy exists 子查询_SQLAlchemy 基本操作的全部内容,希望文章能够帮你解决sqlalchemy exists 子查询_SQLAlchemy 基本操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部