zoukankan      html  css  js  c++  java
  • 常用的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 

  • 相关阅读:
    sublime3快捷键汇总
    css3百叶窗轮播图效果
    分页特效
    百度评分标准
    兼容问题汇总
    随机彩票
    js 时间函数 及相关运算大全
    JS贪吃蛇游戏
    《Vim实用技巧》阅读笔记 --- 移动及跳转
    《深入理解Linux网络技术内幕》阅读笔记 --- 路由基本概念
  • 原文地址:https://www.cnblogs.com/hedianzhan/p/9749367.html
Copyright © 2011-2022 走看看