网站换皮肤了
常见sqlalchemy列的类型和可选选项
时间:2018-05-14 12:45 浏览:263

摘要

none

类型

类型名称python类型描述
Integerint常规整形,通常为32位
SmallIntegerint短整形,通常为16位
BigIntegerint或long精度不受限整形
Floatfloat浮点数
Numericdecimal.Decimal定点数
Stringstr可变长度字符串
Textstr可变长度字符串,适合大量文本
Unicodeunicode可变长度Unicode字符串
Booleanbool布尔型
Datedatetime.date日期类型
Timedatetime.time时间类型
DateTimedatetime.datetime日期时间类型
Intervaldatetime.timedelta时间间隔
Enumstr字符列表
PickleType任意Python对象自动Pickle序列化
LargeBinarystr二进制

选项

可选参数描述
primary_key如果设置为True,则为该列表的主键
unique如果设置为True,该列不允许相同值
index如果设置为True,为该列创建索引,查询效率会更高
nullable如果设置为True,该列允许为空。如果设置为False,该列不允许空值
default定义该列的默认值


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧