Python 《SQLAlchemy 基础教程》实验报告

177 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

image.png

image.png

  • 常用的定义列参数列表
参数说明
primary_key如果设为 True,这列就是表的主键
unique默认值为 False,如果设为 True,这列不允许出现重复的值
index如果设为 True,为这列创建索引,提升查询效率
nullable默认值为 True,这列允许使用空值;如果设为 False,这列不允许使用空值
default为这列定义默认值
  • 常用的查询关系选项
选项说明
backref在关系的另一个映射类中添加反向引用
lazy指定如何加载查询记录
cascade设置级联删除的方式
uselist如果设为 False ,查询结果不使用列表,而使用映射类实例
order_by指定查询记录的排序方式
secondary指定多对多关系中关系表的名字