-
一个dbs.sql文件,内容为导出的数据库、超级表创建语句;
-
若干个XXX_tables.N.sql文件,文件名的规则:XXX是数据库名称,N是数字,从0开始递增,内容为数据表建表语句、插入语句;

- 导出指定数据库中指定表的数据,可指定多个表,以空格分隔
./bin/taosdump -o ./dump ok device2 -t 500 -B 100 -T 8

- 导出指定数据库的schema
./bin/taosdump -o ./dump -D ok -t 500 -s -T 8

- 导出所有数据库的schema
./bin/taosdump -o ./dump -A -t 500 -s -T 8
数据导出:导出CSV
select * from ok.power >> data.csv
Note:
-
以上是导出所有子表数据到一个csv文件,如果后续需要通过csv文件导入,应按照子表进行查询导出,然后再导入;或者采用taosdump导出。
-
未指定路径的导出,默认在当前目录下;下载到本地后,是
Windows操作系统,csv格式的文件默认关联Excel打开,打开之后,中文乱码。

这个不是 TDengine 的 bug ,因为通过文本文件打开是正常的,另存为 ANSI 编码后,在 Excel 中打开中文正常显示。

数据导入:source
这种方式类似于批量执行 SQL 语句,比如以下 SQL 语句构成的文件:data.sql
create database if not exists ok;
USE ok;
create stable if not exists power(ts timestamp, voltage int, current float, temperature float) tags(sn int, city nchar(64), groupid int);
create table if not exists device1 using power tag

最低0.47元/天 解锁文章
1348

被折叠的 条评论
为什么被折叠?



