跳到主要内容

Python

Databend 提供了以下 Python 包,使您能够开发与 Databend 交互的 Python 应用程序:

  • databend-driver (推荐):一个用于 Databend 的 Python 驱动,提供同步和异步接口来与 Databend 交互、执行 SQL 查询和处理数据操作。
  • databend-sqlalchemy:提供了一个 SQL 工具包和对象关系映射来与 Databend 数据库交互。SQLAlchemy 是一个流行的 SQL 工具包和 Python 的 ORM,而 databend-SQLAlchemy 是 SQLAlchemy 的一个方言,允许您使用 SQLAlchemy 与 Databend 交互。

这两个包都需要 Python 3.7 或更高版本。要检查您的 Python 版本,请在命令提示符中运行 python --version。要安装最新的 databend-driverdatabend-sqlalchemy 包:

# 安装 databend-driver
pip install databend-driver

# 安装 databend-sqlalchemy
pip install databend-sqlalchemy

数据类型映射

下表展示了 Databend 通用数据类型与其对应的 Python 数据类型之间的对应关系:

DatabendPython
BOOLEANbool
TINYINTint
SMALLINTint
INTint
BIGINTint
FLOATfloat
DOUBLEfloat
DECIMALdecimal.Decimal
DATEdatetime.date
TIMESTAMPdatetime.datetime
VARCHARstr
BINARYbytes

下表展示了 Databend 半结构化数据类型与其对应的 Python 数据类型之间的对应关系:

DatabendPython
ARRAYlist
TUPLEtuple
MAPdict
VARIANTstr
BITMAPstr
GEOMETRYstr

教程

开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册