美文网首页
sqlalchemy的基本字段

sqlalchemy的基本字段

作者: 忘了呼吸的那只猫 | 来源:发表于2021-12-31 13:54 被阅读0次

1、基本字段

常用的SQLAlchemy字段类型

类型名 python中类型 说明
Integer int 普通整数,一般是32位
SmallInteger int 取值范围小的整数,一般是16位
BigInteger intlong 不限制精度的整数
Float float 浮点数
Numeric decimal.Decimal 普通整数,一般是32位
String str 变长字符串
Text str 变长字符串,对较长或不限长度的字符串做了优化
Unicode unicode 变长Unicode字符串
UnicodeText unicode 变长Unicode字符串,对较长或不限长度的字符串做了优化
Boolean bool 布尔值
Date datetime.date 时间
Time datetime.datetime 日期和时间
LargeBinary str 二进制文件

2、基本约束

常用的SQLAlchemy列选项

选项名 说明
primary_key 如果为True,代表表的主键
unique 如果为True,代表这列不允许出现重复的值
index 如果为True,为这列创建索引,提高查询效率
nullable 如果为True,允许有空值,如果为False,不允许有空值
default 为这列定义默认值
autoincrement 自增

3、连表相关
常用的SQLAlchemy关系选项

选项名 说明
backref 在关系的另一模型中添加反向引用,用于设置外键名称
primary join 明确指定两个模型之间使用的联结条件
uselist 如果为False,不使用列表,而使用标量值
order_by 指定关系中记录的排序方式
secondary 指定多对多关系中关系表的名字
secondary join SQLAlchemy中无法自行决定时,指定多对多关系中的二级联结条件

相关文章

  • sqlalchemy的基本字段

    1、基本字段 常用的SQLAlchemy字段类型 类型名python中类型说明Integerint普通整数,一般是...

  • Flask中常见的SQLAlchemy字段类型和列、关系选项

    常用的 SQLAlchemy 字段类型 常用的 SQLAlchemy 列选项 常用的 SQLAlchemy 关系选...

  • SQLAlchemy

    1、SQLAlchemy最常用的配置选项: 2、SQLAlchemy支持字段类型有: 更多SQLALchemy内容

  • Flask-SQLAlchemy

    一、Flask的数据库设置 二、SQLAlchemy字段类型 三、SQLAlchemy列选项 四、SQLAlche...

  • flask_sqlalchemy使用

    postgresql—flask-sqlalchemy字段对应 主键默认使用uuid 字段不为空 设置外键

  • 03-Flask之数据模型

    一、Flask-Migrate插件(模型迁移) 二、SQLAlchemy数据定义 字段 约束 三、SQLAlche...

  • 03-Flask之数据模型

    一、Flask-Migrate插件(模型迁移) 二、SQLAlchemy数据定义 字段 约束 三、SQLAlche...

  • 03-Flask之数据模型

    一、Flask-Migrate插件(模型迁移) 二、SQLAlchemy数据定义 字段 约束 三、SQLAlche...

  • 03-Flask中数据模型

    一、Flask-Migrate插件(模型迁移) 二、SQLAlchemy数据定义 字段 约束 三、SQLAlche...

  • SQLAlchemy的字段default默认值

    我们都知道: 这样的字段定义方式,即字段age默认值为18。 但是SQLAlchemy中,这个定义会出现一个问题:...

网友评论

      本文标题:sqlalchemy的基本字段

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