sqlalchemy基本类型
Posted 200ML
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlalchemy基本类型相关的知识,希望对你有一定的参考价值。
engine = create_engine("mysql+pymysql://root:123456@127.0.0.1:3306/ct?charset=utf8") 写入中文时候要加 ?charset=utf8
常见的SQLALCHEMY列类型.配置选项和关系选项 类型名称 python类型 描述 Integer int 常规整形,通常为32位 SmallInteger int 短整形,通常为16位 BigInteger int或long 精度不受限整形 Float float 浮点数 Numeric decimal.Decimal 定点数 String str 可变长度字符串 Text str 可变长度字符串,适合大量文本 Unicode unicode 可变长度Unicode字符串 Boolean bool 布尔型 Date datetime.date 日期类型 Time datetime.time 时间类型 Interval datetime.timedelta 时间间隔 Enum str 字符列表 PickleType 任意Python对象 自动Pickle序列化 LargeBinary str 二进制 常见的SQLALCHEMY列选项 可选参数 描述 primary_key 如果设置为True,则为该列表的主键 unique 如果设置为True,该列不允许相同值 index 如果设置为True,为该列创建索引,查询效率会更高 nullable 如果设置为True,该列允许为空。如果设置为False,该列不允许空值 default 定义该列的默认值
更多参照官网:http://docs.sqlalchemy.org/en/rel_1_1/
以上是关于sqlalchemy基本类型的主要内容,如果未能解决你的问题,请参考以下文章