flask_sqlalchemy__column类型
作者:
貍肽 | 来源:发表于
2018-06-17 01:54 被阅读8次
最常用的SQLAlchemy列类型
类型名 |
Python类型 |
说明 |
Integer |
int |
普通整数,一般32位 |
SmallInteger |
int |
取值范围小的整数,一般是 16 位 |
BigInteger |
int 或 long |
不限制精度的整数 |
Float |
float |
浮点数 |
String |
str |
变长字符串 |
Text |
str |
变长字符串,对较长或不限长度的字符串做了优化 |
Unicode |
unicode |
变长 Unicode 字符串 |
UnicodeText |
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 |
为这列定义默认值 |
本文标题:flask_sqlalchemy__column类型
本文链接:https://www.haomeiwen.com/subject/mnyieftx.html
网友评论