6.数据库关系查询relationship(掌握)
简化操作
解释:为了方便数据库的关联查询
特点:
1/不会在数据库产生实体字段
2/关系属性需要在一方添加,外键在多方
3/外键添加在一方,并且关系属性的使用需要依赖于外键...在程序中添加了上面的语句后,不需要重新执行,只需要把终端里面退出当前,再进入就好了.因为使用了relationship不会在数据库产生实体字段
使用格式(ipython3使用的):
role = Role.query.get...(1)
users=role.users
给role添加了一个users属性,那么查询的方式是role.users
7.数据库反向查询backref(掌握)
解释:/如果知道了用户的情况下,能否快速查询出...分析图书馆案例:
1/数据库配置()
1.1作者模型(一方)
1.2书籍模型(多方)
2/添加测试数据
3/添加作者/书籍
4/删除作者/删除书籍
10.图书馆测试数据添加(掌握)
1/为了演示的方便,...:当数据库的表结构发生变化之后,如果直接删除原有的数据,再添加新的数据,有可能导致数据丢失.做升级操作
注意点:
1/是为了备份表结构,而不是数据
2/如果想要备份数据,需要使用工具,Navicat,mysqlworkbench