Flask SQLAlchemy 学习

Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。 一、为你的Flask应用加载Flask-SqlAlchemy扩展 Code example:

SQLALCHEMY_DATABASE_URI格式实例:

二、建立数据库模型和初始化数据库 建立数据库模型: Code example:

初始化数据库也特别简单,只需要调用 db.create_all() 函数就可以了。 Code example:

三、插入数据 Code example:

四、查询数据 用主键获取数据: Code example:

通过一个精确参数进行反查: Code example:

模糊查询: Code example:

逻辑非1: Code example:

逻辑非2: Code Read more…