常用的SQLAlchemy列选项
常用的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列选项相关推荐
- 修改mysql 视图字段类型_MySQL中的数据类型,列选项,视图
列的数据类型 整型 类型 取值范围 tinyint -128 - 127 smallint -32768 - 32767(几万) mediumint -8388608 - 8388607(几百万) i ...
- ESP 常用的低功耗配置选项解析
此篇博客介绍 ESP 常用的低功耗配置选项. 1.常用功耗优化配置选项 1.1.动态调频 CPU 工作的频率越高,功耗消耗也越大.通过 DFS(dynamic frequency scaling,动态 ...
- 数据库常用字段、列属性、表类型与SQLyog工具的使用
目录 SQLyog工具 数据库的一些基本操作命令 结构化查询语句 数据值和列类型 列类型 数据字段属性 数据表类型 数据表的存储位置 : SQLyog工具 一款可视化操作数据库的工具,简洁,易用,图形 ...
- 移动端测试和开发工作中常用的安卓开发者选项
一.如何打开开发者选项 直接在手机设置里搜索"开发人员选项"或者"开发者选项". 华为手机在设置-系统和更新中. vivo手机在设置-系统管理中. 有的手机对开 ...
- 常用套接字选项(SOL_SOCKET级别)
setsockopt方法 [cpp] view plaincopyprint? #include int setsockopt( int socket, int level, int option_n ...
- Hive常用函数、列转行与行转列、开窗函数、UDF、UDTF
Hive函数.开窗函数.UDF.UDTF 1.系统内置函数 2.常用函数 2.1.关系运算 2.2.数值运算 2.3.条件函数 2.4.日期函数 2.5.字符串函数 2.6.Hive求WordCoun ...
- Flask框架(flask中的数据库SQLAlchemy(python3),配置、模型类、创建表)
1. SQLAlchemy是一个关系型数据库框架, 它提供了高层的ORM和底层的原生数据库的操作. flask-sqlalchemy是一个简化了SQLAlchemy操作的flask扩展. 2. 安装 ...
- Flask开发之数据库(SQLAlchemy)的配置以及增删改查
Flask开发之数据库 (SQLAlchemy)的配置以及增删改查 1.在Flask中配置SQLAlchemy 1 安装flask-sqlalchemy 2 安装flask-mysqldb 3 在代码 ...
- sqlalchemy mysql配置中怎么设置utf8_sqlalchemy 的设置及使用
数据库 知识点 Flask-SQLALchemy安装 连接数据库 使用数据库 数据库迁移 邮件扩展 4.1 数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中 ...
最新文章
- 构建超级智能未来系统的三原则
- Playmaker Input篇教程之Playmaker购买下载和导入
- Android Studio通过JNI调用NDK程序
- Springboot工程下使用mybatis反向工程
- 动软发布微信营销服务系统,微信商城系统!
- android服务的说法错误的是,下面关于Android开发描述有误的一项是()。
- 【Java从入门到天黑|06】高质量男性SpringBoot入门及原理(基础总结版,强烈建议收藏)
- 【Luogu】P1131时态同步(树形DP)
- 初窥R(基本说明、获取帮助、工作空间、输入输出、包)
- 探讨PHP 静态变量 静态方法 初始化类的问题 哪种写法合格
- YOLOv5:道路损伤检测
- 易我电脑迁移 2022
- 贾俊平统计学第七版课后习题答案
- 模型相关:3DMax导出FBX模型导入Unity后旋转中心不在模型中心的相关问题
- Android实现IOS轮效果(Android Studio)
- 计算机基础知识如何打钩,打勾的符号怎么输入电脑上(对勾符号在word和Excel的输入方法)...
- P2184 贪婪大陆(线段树)
- Linux系统中的磁盘格式
- 【程序员的爱情】彼岸花开谁又种下了执念
- 谈谈对陀螺仪和加速度传感器的感性认识