sqlalchemy常见数据类型及配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29730101/article/details/81566569

类型名称 python类型 描述    
Integer int 常规整形,通常为32位    
SmallInteger int 短整形,通常为16位    
BigInteger int或long 精度不受限整形    
Float float 浮点数    
Numeric   decimal.Decimal   定点数
String str 可变长度字符串    
Text str 可变长度字符串,适合大量文本    
Unicode unicode 可变长度Unicode字符串    
Boolean bool 布尔型    
Date datetime.date 日期类型    
Time datetime.time 时间类型    
Interval datetime.timedelta 时间间隔    
Enum str 字符列表    
PickleType 任意Python对象 自动Pickle序列化    
LargeBinary str 二进制    

可选参数 描述

  • primarykey

    如果设置为True,则为该列表的主键

  • unique

    如果设置为True,该列不允许相同值

  • index

    如果设置为True,为该列创建索引,查询效率会更高

  • nullable

    如果设置为True,该列允许为空。如果设置为False,该列不允许空值

  • default

    定义该列的默认值

猜你喜欢

转载自blog.csdn.net/qq_29730101/article/details/81566569
今日推荐