sequelize中model的資料型別

2021-10-24 03:01:44 字數 2317 閱讀 7898

sequelize.

string

// varchar(255)

sequelize.

string

(1234

)// varchar(1234)

sequelize.

string

.binary

// varchar binary

sequelize.

text

// text

sequelize.

text

('tiny'

)// tinytext

sequelize.

integer

// integer

sequelize.

bigint

// bigint

sequelize.

bigint(11

)// bigint(11)

sequelize.

float

// float

sequelize.

float(11

)// float(11)

sequelize.

float(11

,12)// float(11,12)

sequelize.

real

// real 僅限於postgresql.

sequelize.

real(11

)// real(11) 僅限於postgresql.

sequelize.

real(11

,12)// real(11,12) 僅限於postgresql.

sequelize.

double

// double

sequelize.

double(11

)// double(11)

sequelize.

double(11

,12)// double(11,12)

sequelize.

decimal

// decimal

sequelize.

decimal(10

,2)// decimal(10,2)

sequelize.

date

// datetime 針對 mysql / sqlite, timestamp with time zone 針對 postgres

sequelize.

date(6

)// datetime(6) 針對 mysql 5.6.4+. 小數秒支援多達6位精度

sequelize.

dateonly

// date 不帶時間.

sequelize.

boolean

// tinyint(1)

sequelize.

enum

('value 1'

,'value 2'

)// 乙個允許具有 「value 1」 和 「value 2」 的 enum

sequelize.

array

(sequelize.

text

)// 定義乙個陣列。 僅限於 postgresql。

sequelize.

array

(sequelize.

enum

)// 定義乙個 enum 陣列. 僅限於 postgresql。

sequelize.

json

// json 列. 僅限於 postgresql, sqlite and mysql.

sequelize.

uuid

// postgresql 和 sqlite 的 uuid 資料型別, char(36) binary 針對於 mysql (使用預設值: sequelize.uuidv1 或 sequelize.uuidv4 來讓 sequelize 自動生成 id)

sequelize.

geometry

// 空間列. 僅限於 postgresql (具有 postgis) 或 mysql.

sequelize.

geometry

('point'

)// 具有幾何型別的空間列. 僅限於 postgresql (具有 postgis) 或 mysql.

sequelize.

geometry

('point'

,4326

)// 具有幾何型別和srid的空間列. 僅限於 postgresql (具有 postgis) 或 mysql.

Model中參加驗證

mvc3專案模板自帶的登入模型類如下 public class logonmodel required datatype datatype.password display name password public string password display name remember me?p...

sequelize 預設別名對照

const operatorsaliases const op sequelize.op op.and 且 a 5 op.or a 5 或 a 6 op.gt 6,id 6 op.gte 6,id 6 op.lt 10,id 10 op.lte 10,id 10 op.ne 20,id 20 op....

MVC中Model和model的區別和使用者

mvc中model和model的區別,它們應該怎麼用呢?使用 model關鍵字可以定義乙個action裡所對應的乙個模型 經常可以叫他實體類 mvc的第乙個字母m是model,承載著view層和controller之間的資料傳輸,是資料傳輸的載體,通過model層,解偶了view層和controll...