一、说明
1、服务器已安装好TDengine服务
2、client是Windows系统
3、介绍使用taos命令操作TD
二、操作
1、下载windows客户端
1)下载
https://docs.taosdata.com/connector/#!
说明1: 进入页面
说明2: 输入邮件地址,从邮件地址下载
2)安装
说明1: 安装无法选择目录,默认记录
说明2:安装后目录
C:\TDengine
说明3: 示例图
3)编辑TD配置文件
C:\TDengine\cfg\taos.cfg
4)修改EP地址即可
firstEp 192.168.100.131:6030
说明1:桌面会生成快捷
说明2: 双击即可
说明3: 也可将taos.exe路径加入到环境变量,cmd就可以直接使用taos命令了
~~
2、常用命令
1)连接默认TD
taos
说明1: taos默认连接配置文件的TD
2)连接指定TD
taos -h 192.168.100.133
说明1: 修改IP即可,不需要端口
3)查看数据库
show databases;
4)选择操作数据库
use db1;
5)查询
select * from app where mobile = '1588888888' limit 1;
6)备份
select * from app where ts <= '2022-09-15 14:50:06.659' >> E:/app.2022092803.csv
7)还原(导入csv)
insert into app file "E:/app.2022092804.csv";
说明1: 导出的csv,带列名
说明2: 导入时,需要删除列表,只保留数据
8)删除
delete from app where ts <= '2022-09-15 14:50:06.659';
说明1: 删除仅支持ts条件
说明2: ts不支持子查询,通过in过滤;
9)创建用户
create user hg pass '123456';
说明1: jdbc连接时,用户名及密码必填;创建用户即可
GRANT all ON db1.* TO hg;
说明1: 新建的用户,可以新增数据库;对自己创建的数据库具有所有权;但对已存在的数据库,无操作权限;需要单独授权
说明2: 详细可看官方说明
https://docs.taosdata.com/taos-sql/grant/
10) 新增表字段
ALTER table position ADD COLUMN imei binary(64);
说明1: 不支持comment,会报错;可能后续支持
11) 创建表sql
SHOW CREATE TABLE position >> d:/tmp.txt
说明1: 命令行显示为省略号,导出查看
12) 删除表
DROP TABLE IF EXISTS `position`;
13)修改表字段长度
alter table t_hg modify column user_name binary(255);
~~