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...