本文用**示範了用clickhouse_orm對clickhouse資料庫的幾種操作,包括連線clickhouse資料庫,建表,刪表,查詢,更新,插入,刪除。
print('插入成功')
clickhouse_info =
db = database(**clickhouse_info)
#db.drop_table(test) #刪除表
db.create_table(test) #建表
a=t=test(**a) #例項化表資料
# obj = test.objects_in(db).aggregate(max_id='max(id)') # 找出表中最大id實現自增id
# t=test(id=obj[0].max_id+1,name='huang') #例項化表資料
db.insert([t,]) #插入
sel=test.objects_in(db).filter(id=1)#查詢
for p in sel:
print(p.name) #訪問查詢出來的資料
#sel.update(name='zhang')#更新
#sel.delete()#刪除下面介紹直接在python後台**執行sql語句,對資料庫clickhouse資料庫進行操作。
#a=client.execute("select * from test5") #返回的是乙個查詢結果列表:[(2, 'liu'), (3, 'liu')]
#print(a[0][0])#輸出查詢到的第乙個記錄的第乙個字段
#a=client.execute("insert into test5 values (1,'wang');") #插入資料成功,返回值是乙個空列表
#a=client.execute("alter table test5 update name='huang' where id=1;")#更新資料成功,返回值是乙個空列表
a=client.execute("alter table test5 delete where id=1")#刪除資料成功,返回值是乙個空列表
print(a)
client.disconnect()
使用GraphEdit使用
1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....
MySQL使用學習使用 mysql學習使用
1 mysql學習 1 安裝 ubuntu下直接安裝 apt get install mysql server 2 檢查伺服器是否啟動 sudo netstat tap grep mysql,如果啟動成功,出現以下資訊 tcp00localhost.localdomain mysql listen ...
學習使用CSDN markdown使用
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...