進入cqlsh命令行模式,可導出、導入數(shù)據(jù)表。
導出
copy table_name to '/data/tmp/a.csv' with header = true
可以指定導出某幾列:
copy table_name (col1, col2) to '/data/tmp/a.csv' with header = true
導入
COPY table_name FROM '/data/tmp/a.csv' WITH HEADER = true
如果csv文件的表頭與table的列順序不同怎么辦?
通過指定列名即可:
COPY table_name (col2, col1) FROM '/data/tmp/a.csv' WITH HEADER = true