字段的数据类型和参数


1、字段的数据类型

数据类型 描述
Integer 整数类型,映射到数据库中实际为INT类型。
Float 浮点类型,映射到数据库中实际为FLOAT类型。
String 字符串类型,映射到数据库中实际为VARCHAR类型,需要指定长度。
Boolean 布尔类型,映射到数据库中实际为TINYINT类型。
DECIMAL 解决浮点类型精度丢失的问题,用于保存货币金额的字段建议使用此数据类型。
Enum 映射到数据库中实际为ENUM类型
Date 保存年月日,映射到数据库中实际为DATE类型。
Time 保存时分秒,映射到数据库中实际为TIME类型。
DateTime 保存年月日时分秒,映射到数据库中实际为DATETIME类型。
Text 可以保存6万多个字符,映射到数据库中实际为TEXT类型。

2、字段的参数

参数 描述
primary_key 如果值为True,那么该字段为主键。
unique 如果值为True,那么该字段具有唯一性。
index 如果值为True,那么该字段为索引。
nullable 如果值为False,那么该字段不能为空。
ForeignKey 指定该字段的外键
default 指定该字段的默认值
autoincrement 如果值为True,那么该字段会自动增长。
onupdate 更新数据时执行指定操作

results matching ""

    No results matching ""