带有clickhouse本机接口的python驱动程序

clickhouse-driver的Python项目详细描述


单击House Python驱动程序

https://img.shields.io/pypi/v/clickhouse-driver.svghttps://coveralls.io/repos/github/mymarilyn/clickhouse-driver/badge.svg?branch=masterhttps://img.shields.io/pypi/pyversions/clickhouse-driver.svghttps://img.shields.io/pypi/l/clickhouse-driver.svghttps://travis-ci.org/mymarilyn/clickhouse-driver.svg?branch=master

clickhouse python driver with native(tcp)接口支持。

异步包装器在这里可用:https://github.com/mymarilyn/aioch

功能

  • 用于查询处理的外部数据。
  • 查询设置。
  • 压缩支撑。
  • TLS支持(自服务器版本1.1.54304起)。
  • 类型支持:
    • 浮动32/64
    • [U]国际电话8/16/32/64
    • 日期/日期时间('时区')
    • 字符串/fixedstring(n)
    • 枚举8/16
    • 数组(t)
    • 可空(t)
    • uuid
    • 十进制
    • IPv4/IPv6
    • 低基数(t)
    • SimpleAggregateFunction(f,t)
  • 查询进度信息。
  • 逐块结果流。
  • 正在读取查询配置文件信息。
  • 正在接收服务器日志。

文档

文档可在https://clickhouse-driver.readthedocs.io获得。

用法

>>>fromclickhouse_driverimportClient>>>>>>client=Client('localhost')>>>>>>client.execute('SHOW TABLES')[('test',)]>>>>>>client.execute('DROP TABLE IF EXISTS test')[]>>>>>>client.execute('CREATE TABLE test (x Int32) ENGINE = Memory')[]>>>>>>client.execute(...'INSERT INTO test (x) VALUES',...[{'x':100}]...)>>>client.execute('INSERT INTO test (x) VALUES',[[200]])>>>>>>client.execute(...'INSERT INTO test (x) '...'SELECT * FROM system.numbers LIMIT %(limit)s',...{'limit':3}...)[]>>>>>>client.execute('SELECT sum(x) FROM test')[(303,)]

许可证

clickhouse python驱动程序分布在MIT license下。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Windows 7上配置Apache Ant和Ivy   java使用带有片段的节,NullPointerException   java如何使用Gradle设置环境变量,而不是在Exec范围内?   JavaEclipse(3.5和3.6)在ubuntu中崩溃   java如何通过引导类加载器以编程方式加载另一个类?   java无法使用自定义视图在画布上绘制   java使用Spring引导邮件发送html表   java“\n”在导出到时不工作。jar文件   amazon web services在AWS SDK for Java v2上添加了Gradle依赖项   java在包含ClientBundle的包中有一个成员ClientBundle是一种好的做法吗?   java如何在JDBC中建立连接池?   java线程安全但快速访问“最终最终”变量?   谷歌地图上的MarkerDrag没有更新标记的。getPosition()Android Java   javajavaconfig:javax类型。servlet。ServletContext和javax。servlet。无法解析ServletException   无法使用JAVAXB从Java中的XML文件读取数据   java Change ImageView触控可绘制矢量颜色   java在JUnit5中,如何模拟返回void的静态方法?我们可以使用导入组织吗。莫基托。模仿静态?   继承如何将这个Java接口和继承结构转换为Golang?   多个请求的java httpclient超时   JavaSelenium不能使用Actions类来执行只需几个步骤的操作,有什么问题吗?