1 defaultValue 默认值
设置字符默认值。
name: { type: DataTypes.STRING, defaultValue: 'zhangsan' },
status: { type: DataTypes.INTEGER, defaultValue: 1 },
flag: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true },
日期的默认值 => 当前时间
createdTime: { type: DataTypes.DATE, defaultValue: DataTypes.NOW },
2 allowNull 允许为空
allowNull
允许为空,默认为 true
。
若将 allowNull 设置为 false
将为该列添加 not null
,意味着该列不能为空。
title: { type: DataTypes.STRING, allowNull: false },
3 unique 唯一约束
unique
是创建唯一约束的简写。
someUnique: { type: DataTypes.STRING, unique: true },
4 primaryKey 主键
someUnique: { type: DataTypes.STRING, primaryKey: true },
5 field
可以通过 field
属性指定自定义列名称:
name: { type: DataTypes.STRING, field: 'username' },