【Python】python—clickhouse 连接以及sql语句运行

python—clickhouse 连接

1. 安装驱动包

win+R打开cmd,输入如下安装代码

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple click_driver
2. 数据库连接
  • port端口可以不添加,添加了会报错,不知道是为什么,以后搞懂了就留言更新。
from clickhouse_driver import Client
host = '192.xxx.x.xxx' #服务器地址
port = 8123 #端口 # 不需要端口
user = 'user'#用户名
password='Password' #密码
database='database' #数据库
send_receive_timeout = 5 #超时时间
client = Client(host=host, user=user, password=password,database=database, send_receive_timeout=send_receive_timeout)
3. 语句执行

针对数据插入、删除、查询、更新等操作设计Click数据库的sql语句(与MySQL略有差别),然后通过client.execute(sql)进行执行

sql = 'select * from database.table'
client.execute(sql)
4. 其他操作

等有需要了再更新…

你可能感兴趣的:(sql,python,数据库)