• SQLAlchemy(常用的SQLAlchemy列选项)


     

    常用的SQLAlchemy列选项

    类型名

    python中类型

    说明

    Integer

    int

    普通整数,一般是32位

    SmallInteger

    int

    取值范围小的整数,一般是16位

    BigInteger

    int或long

    不限制精度的整数

    Float

    float

    浮点数

    Numeric

    decimal.Decimal

    普通整数,一般是32位

    String

    str

    变长字符串

    Text

    str

    变长字符串,对较长或不限长度的字符串做了优化

    Unicode

    unicode

    变长Unicode字符串

    UnicodeText

    unicode

    变长Unicode字符串,对较长或不限长度的字符串做了优化

    Boolean

    bool

    布尔值

    Date

    datetime.date

    时间

    Time

    datetime.datetime

    日期和时间

    LargeBinary

    str

    二进制文件

    常用的SQLAlchemy关系选项

    选项名

    说明

    primary_key

    如果为True,代表表的主键

    unique

    如果为True,代表这列不允许出现重复的值

    index

    如果为True,为这列创建索引,提高查询效率

    nullable

    如果为True,允许有空值,如果为False,不允许有空值

    default

    为这列定义默认值

     

    选项名

    说明

    backref

    在关系的另一模型中添加反向引用

    primaryjoin

    明确指定两个模型之间使用的联结条件

    uselist

    如果为False,不使用列表,而使用标量值

    order_by

    指定关系中记录的排序方式

    secondary

    指定多对多中记录的排序方式

    secondaryjoin

    SQLAlchemy中无法自行决定时,指定多对多关系中的二级联结条件

  • 相关阅读:
    vite的使用
    webpack--Plugin
    webpack--loader
    uniapp 或小程序,通过蓝牙连接设备, 给设备配网
    每一项与之前一项相加
    vue使用vue-fullpage
    React基礎
    无间隙循环轮播效果
    Wow.js动画效果
    正则表达式
  • 原文地址:https://www.cnblogs.com/xintiao-/p/10376708.html
Copyright © 2020-2023  润新知