有勇气的牛排博客
☰

SQLalchemy 字段类型

有勇气的牛排 855 Python 2023-05-18 20:48:57

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

常用的SQLAlchemy字段类型

类型名 python中类型 说明
Integer int 普通整数,一般是32位
SmallInteger int 取值范围小的整数,一般是16位
BigInteger int或long 不限制精度的整数
Float float 浮点数
Numeric decimal.Decimal 普通整数
String str 变长字符串
Text str 变长字符串,对较长或不限长度的字符做了优化
Unicode unicode 变长Unicode字符串
Unicode Text unicode 变长Unicode字符串,对较长或不限长度的字符串做了优化
Boolean bool 布尔值
Date datetime.date 时间
Time datetime.datetime 日期和时间
LargeBinary str 二进制文件

常用的SQLAlchemy列选项

选项名 说明
primary_key 如果为True,代表为该表的主键
unique 如果为True,代表着列不允许出现重复的值
index 如果为True,代表这列不允许出现重复的值
nullable 如果为True,允许有空值, 如果为False,不允许有空值
default 默认值

参考:
https://blog.csdn.net/weixin_41896508

评论区

×
×