常见sqlalchemy列的类型和可选选项
时间:2020-12-09 12:01:11 +0800 CST 浏览:879

类型

类型名称
python类型
描述

Integer
int
常规整形,通常为32位

SmallInteger
int
短整形,通常为…

类型

类型名称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定义该列的默认值


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

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


来说两句吧