1恕汇、SQLAlchemy最常用的配置選項:
key | 釋義 |
---|---|
primary_key | 如果設(shè)為True,這列就是表的主鍵 |
unique | 如果設(shè)為True儒喊,這列不允許出現(xiàn)重復(fù)的值 |
index | 如果設(shè)為True,為這列創(chuàng)建索引岖常,提升查詢效率 |
nullable | 如果設(shè)為True髓绽,這列允許使用空值,F(xiàn)alse則不允許使用空值 |
default | 為這列定義默認值 |
2叽赊、SQLAlchemy支持字段類型有:
類型名 | python類型 | 說明 |
---|---|---|
Integer | int | 普通整數(shù)恋沃,32位 |
Float | float | 浮點數(shù) |
String | str | 變長字符串 |
Text | str | 變長字符串,對較長字符串做了優(yōu)化 |
Boolean | bool | 布爾值 |
PickleType | 任何python對象 | 自動使用Pickle序列化 |