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链接的)


增加数据操作:

查询数据:



更新和删除数据:



多表查询:



关系属性:

反向引用:







