ClickHouse CSV匯入匯出

2021-10-20 17:51:04 字數 1641 閱讀 2456

create table zhanguo(

name string comment '姓名',

age uint8 comment '年齡',

country string comment '國家',

job string comment '職業'

)engine = mergetree()

order by (name,age,country)

settings index_granularity = 8192 ;

嬴政,23,秦,王

趙括,24,趙,將軍

王翦,53,秦,上將軍

屈原,25,楚,士大夫

李冰,30,秦,郡守

韓非,32,韓,士大夫

趙高,31,秦,太監

李斯,33,秦,丞相

[root@a014002337 ~]# cat zhanguo.csv  | clickhouse-client -h 127.0.0.1  --database wang --query "insert into zhanguo format csv"

[email protected]:9000 [wang] :) select * from zhanguo;

select *

from zhanguo

┌─name─┬─age─┬─country─┬─job────┐

│ 嬴政 │ 23 │ 秦 │ 王 │

│ 屈原 │ 25 │ 楚 │ 士大夫 │

│ 李冰 │ 30 │ 秦 │ 郡守 │

│ 李斯 │ 33 │ 秦 │ 丞相 │

│ 王翦 │ 53 │ 秦 │ 上將軍 │

│ 趙括 │ 24 │ 趙 │ 將軍 │

│ 趙高 │ 31 │ 秦 │ 太監 │

│ 韓非 │ 32 │ 韓 │ 士大夫 │

└──────┴─────┴─────────┴────────┘

8 rows in set. elapsed: 0.003 sec.

[email protected]:9000 [wang] :)

[root@a014002337 ~]clickhouse-client -h 127.0.0.1   --database wang  --query  "select * from zhanguo format csv"  > zhanguo.csv

[root@a014002337 ~]# cat zhanguo.csv

"嬴政",23,"秦","王"

"屈原",25,"楚","士大夫"

"李冰",30,"秦","郡守"

"李斯",33,"秦","丞相"

"王翦",53,"秦","上將軍"

"趙括",24,"趙","將軍"

"趙高",31,"秦","太監"

"韓非",32,"韓","士大夫"

實現資料匯入 匯入模式 匯入案列

匯入模式 模式 引數 說明 操作角色 full full 匯入整個資料庫 imp full database schema schmas 匯入使用者模式中的資料和元資料 imp full database table tables 匯入表和表分割槽的資料和元資料 imp full database ...

客戶匯入之匯入批次

最近接觸的開發任務,需要匯入客戶資訊,並支援按照 匯入批次 篩選客戶資訊。特此記錄。需求 若批次名稱不填寫,則預設名稱為未命名,客戶列表中,按批次匯入時間排序,最新匯入的批次,優先顯示。篩選值為批次名稱 匯入時間 顯示月日時分 跟據匯入時間先後顯示,若批次名稱相同,則顯示批次名稱 n 數字從1開始逐...

import匯入和from匯入

1.import匯入和from匯入 1.import匯入和from匯入可變型別和不可變型別有著本質的區別 2.import是用來匯入模組,from是用來匯入模組中的物件 3.from匯入和import匯入 當指向的變數是可變型別的話,可以共享全域性變數,如果是不可變 型別,from匯入就無法全域性共...