copy使用 copy from复制文件内容到数据表中 导入所有列 plaintext teledb ! cat /home/teledb/t.txt 1 张三 20001201 00:00:00 北京 2 李四 19970324 00:00:00 上海 3 王五 20040901 00:00:00 广州 4 赵六 20001201 00:00:00 N teledb truncate table t; TRUNCATE TABLE teledb copy t from '/home/teledb/t.txt'; COPY 4 teledb select from t; id name birth city +++ 1 张三 20001201 00:00:00 北京 2 李四 19970324 00:00:00 上海 3 王五 20040901 00:00:00 广州 4 赵六 20001201 00:00:00 (4 rows) 导入部分指定列 plaintext teledb copy t(id,name) from '/home/teledb/t.txt'; ERROR: extra data after last expected column CONTEXT: COPY t, line 1: "1 张三 20001201 00:00:00 北京", nodetype:1(1:cn,0:dn) 数据文件的列表不能多于要导入的列数,否则会出错。 plaintext teledb copy t(id,name) to '/home/teledb/t.txt'; COPY 4 teledb ! cat /home/teledb/t.txt 1 张三 2 李四 3 王五 4 赵六 teledb