sqlalchemy的基本使用(每一步骤的详细解析)

半个月前师兄给了份爬虫任务给我,让我用sqlalchemy来保存到mysql里面,由于只说了是orm框架,所以只能不断的百度了。

然而发现大部分有关sqlalchemy的说明都是直接放代码,然后什么也不说,看得人头大。

最后终于看到一篇知乎上有一篇关于sqlalchemy的教学,感觉非常受用,因此学习后记录于此。

那么在说之前,我们先了解一下什么事sqlalchemy

sqlalchemy是一种orm框架,全称是object relational mapper,是一种对象关系映射模型

简单点说就是

python中的类  == 数据库中的表

python中的类的属性 == 表中的字段

python中类的实例 == 表中的行

那么接下来讲一下如何来使用sqlalchemy,我们知道这个东西是要连接数据库才能发挥作用的,所以我们第一步当然是连接数据库。

from sqlalchemy import create_engine

engine = create_engine("mysql+pymysql://user:password@hostname:port/dbname?charset=uft8",echo=True)

首先通过pip install sqlalchemy安装sqlalchemy库

create_engine()用来初始化数据库的链接

mysql是你的数据库

pymysql是你的数据库驱动的名称

user是账户名

password是密码

hostname是你要链接的数据库的IP地址

port是端口号,一

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值