美文网首页
flask_sqlalchemy__column类型

flask_sqlalchemy__column类型

作者: 貍肽 | 来源:发表于2018-06-17 01:54 被阅读8次

    最常用的SQLAlchemy列类型

    类型名 Python类型 说明
    Integer int 普通整数,一般32位
    SmallInteger int 取值范围小的整数,一般是 16 位
    BigInteger int 或 long 不限制精度的整数
    Float float 浮点数
    String str 变长字符串
    Text str 变长字符串,对较长或不限长度的字符串做了优化
    Unicode unicode 变长 Unicode 字符串
    UnicodeText unicode 变长 Unicode 字符串,对较长或不限长度的字符串做了优化
    Boolean bool 布尔值
    Date datetime.date 日期
    Time datetime.time 时间
    Interval datetime.timedelta 时间间隔
    Enum str 一组字符串
    PickleType 任何 Python 对象 自动使用 Pickle 序列化
    LargeBinary str 二进制文件

    最常使用的SQLAlchemy列选项

    选项名 说明
    primary_key 如果设为 True ,这列就是表的主键
    unique 如果设为 True ,这列不允许出现重复的值
    index 如果设为 True ,为这列创建索引,提升查询效率
    nullable 如果设为 True ,这列允许使用空值;如果设为 False ,这列不允许使用空值
    default 为这列定义默认值

    相关文章

      网友评论

          本文标题:flask_sqlalchemy__column类型

          本文链接:https://www.haomeiwen.com/subject/mnyieftx.html