基本的sqlalchemy映射列类型.配置选项和关系选项

类型名称	     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	                             二进制 

常见的SQLALCHEMY列选项
可选参数	       描述
primary_key	   如果设置为True,则为该列表的主键
unique	           如果设置为True,该列不允许相同值
index	           如果设置为True,为该列创建索引,查询效率会更高
nullable	   如果设置为True,该列允许为空。如果设置为False,该列不允许空值
default	           定义该列的默认值
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Top_雨夜聆风丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值