• 常用的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

    为这列定义默认值

    常用的SQLAlchemy关系选项

    选项名

    说明

    backref

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

    primaryjoin

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

    uselist

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

    order_by

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

    secondary

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

    secondaryjoin

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

     

    --------------------- 本文来自 ajiong314 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/weixin_41896508/article/details/80772238?utm_source=copy 

  • 相关阅读:
    python闯关_Day012
    python闯关_Day010
    python闯关_Day009
    python闯关_Day008
    python闯关_Day07
    什么是PRD、MRD与BRD?
    Python中logging日志使用
    git一些常用的命令
    Python第三方库
    FastDFS分布式存储服务器安装
  • 原文地址:https://www.cnblogs.com/hedianzhan/p/9749367.html
Copyright © 2020-2023  润新知