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
网友评论