SqlAlchemy

Posted 天青色wy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlAlchemy相关的知识,希望对你有一定的参考价值。

  SqlAlchemy 是在python中最有名的ORM(Objet Relational Mapping)框架,主要的任务是把关系数据库的表结构映射到python中的额对象。

  以前python通过原生的sql访问操作数据库,那种方式很繁琐,且没有安全感,现在通过ORM这个壳来访问操作数据库,这个壳具有python的style,壳里面包裹着sql。这样就大大方便了python使用者。

  Alembic是SQLAlchemy数据库迁移工具,由SQLAlchemy作者所创建,是对后台SQLAIchemy数据库执行迁移的事实上的标准工具。换句话说,Alembic可以对SQLAIchemy数据库进行版本控制(类似于git)。

以上是关于SqlAlchemy的主要内容,如果未能解决你的问题,请参考以下文章

SQLAlchemy

SqlAlchemy ORM

Flask数据库

数据库统一API--SQLAlchemy

重构 Flask 服务端项目对于 SQL 的配置使用和延迟的请求回调巧妙设计运用

2Python全栈之路系列之SQLAchemy