sequelize

Sequelize | 3. 数据 - 类型

2021-01-07  本文已影响0人  ShadowFieldEric

字符串

标准字符串

DataTypes.STRING // VARCHAR(255)
DataTypes.STRING(1234) // VARCHAR(1234)

二进制字符串

DataTypes.STRING.BINARY      // VARCHAR BINARY

文本字符串

DataTypes.TEXT // TEXT
DataTypes.TEXT("tiny") // TINYTEXT

布尔

DataTypes.BOOLEAN // TINYINT(1)

数字

标准数字 - 整数、单浮点、双浮点

DataTypes.INTEGER
DataTypes.BIGINT
DataTypes.BIGINT(11)

DataTypes.FLOAT
DataTypes.FLOAT(11)
DataTypes.FLOAT(11, 10)

DataTypes.DOUBLE
DataTypes.DOUBLE(11) 
DataTypes.DOUBLE(11, 10)

非标数字 - 无符号及零填充(仅限MySQL及MariaDB)

DataTypes.INTEGER.UNSIGNED
DataTypes.INTEGER.ZEROFILL
DataTypes.INTEGER.UNSIGNED.ZEROFILL

非标数字 - 十进制

DataTypes.DECIMAL
DataTypes.DECIMAL(10, 2) 
DECIMAL(10,2)

日期

DataTypes.DATE      
DataTypes.DATE(6)
DataTypes.DATEONLY

UUID

DataTypes.UUID

MySQL => CHAR(36)

ENMU

DataTypes.ENUM('foo', 'bar')
上一篇下一篇

猜你喜欢

热点阅读