首页 > 数据库技术 > 详细

SQLAlchemy 常用的数据类型

时间:2019-12-12 21:23:13      阅读:148      评论:0      收藏:0      [点我收藏+]

一、Interger:整形,映射到数据库中是int类型

       float:浮点类型,映射到数据库中是float类型。占据32位

       double:双精度浮点类型,映射到数据库中是double类型,占据64位(SQLALCHEMY中没有)

       String:可变字符类型,映射到数据库中是varchar类型

       Boolean:布尔类型,映射到数据库中的是tinyint类型

       Decimal:定点类型:专门解决浮点类型精度丢失的问题

       Enum:枚举类型,指定某个字段只能是枚举中指定的几个值,不能为其它值

       Date:存储时间,只能是存储年月日。映射到数据库中是date类型

       DateTime:存储时间,可以存储年月日时分秒毫秒等,映射到数据库中也是time类型         

       Time:存储时间,可以存储时分秒,映射到数据库中也是time类型

       Text:存储长字符串,一般可以存储6w多字符,映射到数据库也是Text类型

       LONGTEXT:长文本类型,映射到数据中也是longtext类型

 二、Column常用参数:

          1.primary key  True设置某个字段为主键

          2.autoincreament:True 设置这个字段为自动增长的

          3.default:设置某个字段的默认值,在发表时间这些字段上面经常用

          4.nullable:指定某个字段的值是否唯空,默认值是True,就是可以为空

          5.unqiue:指定某个字段的值是否唯一,默认值是False

          6.update_time:在数据更新的时候会调用这个参数指定的值或者是函数

          7.name:指定orm模型中某个属性映射到表中的字段名,如果不指定,那么会使用这个属性的名字作为字段名.如果指定了,就会使用指定的这个值作为参数。

             这个参数也可以作为未知参数,在第一个参数来指定。

  示例: 

            技术分享图片

技术分享图片

SQLAlchemy 常用的数据类型

原文:https://www.cnblogs.com/yingxiongguixing/p/12031372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!