常用的SQLAlchemy列选项

https://blog.csdn.net/weixin_41896508/article/details/80772238

选项名

说明

primary_key

如果为True,代表表的主键

unique

如果为True,代表这列不允许出现重复的值

index

如果为True,为这列创建索引,提高查询效率

nullable

如果为True,允许有空值,如果为False,不允许有空值

default

为这列定义默认值

常用的SQLAlchemy关系选项

选项名

说明

backref

在关系的另一模型中添加反向引用

primaryjoin

明确指定两个模型之间使用的联结条件

uselist

如果为False,不使用列表,而使用标量值

order_by

指定关系中记录的排序方式

secondary

指定多对多中记录的排序方式

secondaryjoin

在SQLAlchemy中无法自行决定时,指定多对多关系中的二级联结条件

类型名

python中类型

说明

Integer

int

普通整数,一般是32位

SmallInteger

int

取值范围小的整数,一般是16位

BigInteger

int或long

不限制精度的整数

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

二进制文件

转载于:https://www.cnblogs.com/fengff/p/9335897.html

常用的SQLAlchemy列选项相关推荐

  1. 修改mysql 视图字段类型_MySQL中的数据类型,列选项,视图

    列的数据类型 整型 类型 取值范围 tinyint -128 - 127 smallint -32768 - 32767(几万) mediumint -8388608 - 8388607(几百万) i ...

  2. ESP 常用的低功耗配置选项解析

    此篇博客介绍 ESP 常用的低功耗配置选项. 1.常用功耗优化配置选项 1.1.动态调频 CPU 工作的频率越高,功耗消耗也越大.通过 DFS(dynamic frequency scaling,动态 ...

  3. 数据库常用字段、列属性、表类型与SQLyog工具的使用

    目录 SQLyog工具 数据库的一些基本操作命令 结构化查询语句 数据值和列类型 列类型 数据字段属性 数据表类型 数据表的存储位置 : SQLyog工具 一款可视化操作数据库的工具,简洁,易用,图形 ...

  4. 移动端测试和开发工作中常用的安卓开发者选项

    一.如何打开开发者选项 直接在手机设置里搜索"开发人员选项"或者"开发者选项". 华为手机在设置-系统和更新中. vivo手机在设置-系统管理中. 有的手机对开 ...

  5. 常用套接字选项(SOL_SOCKET级别)

    setsockopt方法 [cpp] view plaincopyprint? #include int setsockopt( int socket, int level, int option_n ...

  6. Hive常用函数、列转行与行转列、开窗函数、UDF、UDTF

    Hive函数.开窗函数.UDF.UDTF 1.系统内置函数 2.常用函数 2.1.关系运算 2.2.数值运算 2.3.条件函数 2.4.日期函数 2.5.字符串函数 2.6.Hive求WordCoun ...

  7. Flask框架(flask中的数据库SQLAlchemy(python3),配置、模型类、创建表)

    1.  SQLAlchemy是一个关系型数据库框架, 它提供了高层的ORM和底层的原生数据库的操作. flask-sqlalchemy是一个简化了SQLAlchemy操作的flask扩展. 2. 安装 ...

  8. Flask开发之数据库(SQLAlchemy)的配置以及增删改查

    Flask开发之数据库 (SQLAlchemy)的配置以及增删改查 1.在Flask中配置SQLAlchemy 1 安装flask-sqlalchemy 2 安装flask-mysqldb 3 在代码 ...

  9. sqlalchemy mysql配置中怎么设置utf8_sqlalchemy 的设置及使用

    数据库 知识点 Flask-SQLALchemy安装 连接数据库 使用数据库 数据库迁移 邮件扩展 4.1 数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中 ...

最新文章

  1. 构建超级智能未来系统的三原则
  2. Playmaker Input篇教程之Playmaker购买下载和导入
  3. Android Studio通过JNI调用NDK程序
  4. Springboot工程下使用mybatis反向工程
  5. 动软发布微信营销服务系统,微信商城系统!
  6. android服务的说法错误的是,下面关于Android开发描述有误的一项是()。
  7. 【Java从入门到天黑|06】高质量男性SpringBoot入门及原理(基础总结版,强烈建议收藏)
  8. 【Luogu】P1131时态同步(树形DP)
  9. 初窥R(基本说明、获取帮助、工作空间、输入输出、包)
  10. 探讨PHP 静态变量 静态方法 初始化类的问题 哪种写法合格
  11. YOLOv5:道路损伤检测
  12. 易我电脑迁移 2022
  13. 贾俊平统计学第七版课后习题答案
  14. 模型相关:3DMax导出FBX模型导入Unity后旋转中心不在模型中心的相关问题
  15. Android实现IOS轮效果(Android Studio)
  16. 计算机基础知识如何打钩,打勾的符号怎么输入电脑上(对勾符号在word和Excel的输入方法)...
  17. P2184 贪婪大陆(线段树)
  18. Linux系统中的磁盘格式
  19. 【程序员的爱情】彼岸花开谁又种下了执念
  20. 谈谈对陀螺仪和加速度传感器的感性认识

热门文章

  1. 阿里基础设施技术亮相SIGCOMM 2018
  2. 《风暴英雄》里那些超棒的游戏设计
  3. 《聚爆Implosion》性能精析:这是我们测过性能最棒的手游
  4. 《炉石传说》架构设计赏析(1):游戏启动流程
  5. Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)
  6. mysql主从同步-问题梳理
  7. 评《认知红利》 谢春霖著
  8. R语言实战学习笔记-高级数据管理
  9. Quartz.NET总结(四)Quartz 远程调度
  10. C#Winform程序如何发布并自动升级(图解)