美文网首页sequelize
Sequelize | 3. 数据 - 类型

Sequelize | 3. 数据 - 类型

作者: ShadowFieldEric | 来源:发表于2021-01-07 13:34 被阅读0次

    字符串

    标准字符串

    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')
    

    相关文章

      网友评论

        本文标题:Sequelize | 3. 数据 - 类型

        本文链接:https://www.haomeiwen.com/subject/sfjkoktx.html