最常用的SQLAlchemy列型別

2021-09-25 02:46:21 字數 682 閱讀 4761

models—列:

最常用的sqlalchemy列型別

型別名 python型別 說 明

integer int 普通整數,一般是 32 位

smallinteger int 取值範圍小的整數,一般是 16 位

biginteger int 或 long 不限制精度的整數

float float 浮點數

numeric decimal.decimal 定點數

string str 變長字串

text str 變長字串,對較長或不限長度的字串做了優化

unicode unicode 變長 unicode 字串

unicodetext unicode 變長 unicode 字串,對較長或不限長度的字串做了優化

boolean bool 布林值

date datetime.date 日期

time datetime.time 時間

datetime datetime.datetime 日期和時間

interval datetime.timedelta 時間間隔

enum str 一組字串

pickletype 任何 python 物件 自動使用 pickle 序列化

largebinary str 二進位制檔案

最常使用的sqlalchemy列選項

常用的SQLalchemy 字段型別

型別名 python 中型別 說明 integer int普通整數,一般是32位 smallinteger int取值範圍小的整數,一般是16位 biginteger int或 long 不限制精度的整數 float float 浮點數numeric decimal.decimal 普通整數,一般是...

SQLAlchemy欄位型別 列選項 關係選項

常用的sqlalchemy欄位型別 型別名python中型別 說明integer int普通整數,一般是32位 smallinteger int取值範圍小的整數,一般是16位 biginteger int或long 不限制精度的整數 float float 浮點數numeric decimal.de...

sqlalchemy常用語法

新增一條資料 user obj user name bigberg passwd twgdh123 session.add user obj session.commit 新增多條資料 user obj1 user name bigberg passwd twgdh123 user obj2 use...