安装
pip install clickhouse-connect
###示例
基本查询
import clickhouse_connect
client = clickhouse_connect.get_client(host='<host>', port=8443, username='default', password='<password>')
query_result = client.query('SELECT * FROM system.tables')
print (query_result.result_set)
没有结果的简单 'command' 命令
import clickhouse_connect
client = clickhouse_connect.get_client()
client.command ('CREATE TABLE test_table (key UInt16, value String) ENGINE Memory')
批量插入行和列的矩阵
data = [[100, 'value1'], [200, 'value2']]
client.insert('test_table', data)
print(client.query('SELECT * FROM test_table').result_set)
-> [(100, 'value1'), (200, 'value2')]