zoukankan      html  css  js  c++  java
  • SQLAlchemy的常用数据类型

    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的实现当中利用大写继承了这些相应的对象。

  • 相关阅读:
    awk中NF的使用
    mysql5.7 column cannot be null
    mysqldump的简单使用
    mysql 删表引出的问题
    centos6.6 下安装mysql5.7
    从高的角度看自动化测试
    java提示找不到或无法加载主类
    修改chrome插件
    jenkins修改时区
    Rest-assured 写日志到 log4j
  • 原文地址:https://www.cnblogs.com/zzy0306/p/10674192.html
Copyright © 2011-2022 走看看