码迷,mamicode.com
首页 > 数据库 > 详细

SQLAlchemy的常用数据类型

时间:2019-04-09 00:58:47      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:对象存储   通过   boolean   har   str   布尔类型   time   数据类型   text   

SQLAlchemy常用的数据类型

Column

代表数据库表中的一列

是创建对象时数据类型所依赖的对象,通过在Column对象中指明具体的数据类型来实现相应的数据库表中的列的格式自定义。

String

是数据库中的所有的字符的基本类型,对应SQL中的VARCHAR,并且能够将Python中unicode编码对象编码成数据库编码格式的对象,length字段通常是一个必须字段在建表的时候,因为VARCHAR在绝大部分的数据库当中需要给出一个长度。

Text

对应SQL中的TEXT,效果跟String类似,转换Python的unicode编码,通常TEXT对象不需要提供长度,尽管有些数据库允许传递一个长度,但也存在一些不需要提供长度的数据库。

Integer

int对象的映射

DateTime

由于大部分数据库内置的DBAPI都支持datetime类型的数据,所以这种数据类型能够将Python中datetime.datetime()对象存储在数据库当中,但是SQLite是一个例外,存储在SQLite中的是string类型的数据,

Boolean

对应数据中的布尔类型的数据

JSON

可以将json类型的数据存储在数据库当中

DECIMAL

存储decimal类型的数据到数据库中

上述的这些对象也可以用大写进行导入,因为在sqlalchemy的实现当中利用大写继承了这些相应的对象。

SQLAlchemy的常用数据类型

标签:对象存储   通过   boolean   har   str   布尔类型   time   数据类型   text   

原文地址:https://www.cnblogs.com/zzy0306/p/10674192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!