flask_sqlalchemy

1,配置链接

  ORM的优点:

  1,自己写保证sql语法的正确性

  2,orm提供方言功能

  3,面向对象,可读性强,开发效率高

  4,防止SQL入驻

  5,搭配迁移数据v,更新数据库方便

  orm缺点:

  1,需要语法转换,效率比原生低

  2,复杂的查询语法复杂

   sqlalchemy  python中最强大的orm框架

  flask-sqlalchemy  flask组件,让flask可以接入sqlalchemy

链接数据库的配置:不知道配置名称可以先运行在报错信息里查看

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:mysql@127.0.0.1:3306/test30'  # 设置数据库连接地址 (下面是用mysqlclient链接的)

 

 

 

增加数据操作:

 

 

查询数据:

 

 

 

 

 

 

 

 

 

 

 

更新和删除数据:

 

 

 

 

 

 

 

 

 

多表查询:

 

 

 

 

 

 

 

 

 

 

 关系属性:

 

 

 

 反向引用:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-11-12 22:03  王军的个人博客  阅读(167)  评论(0编辑  收藏  举报