From 0d64baa165fbb8f5415f0dbe36f52226593fab11 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Sat, 8 Oct 2022 17:34:35 +0800 Subject: [PATCH] feat(shell): modify help information --- tools/shell/src/shellAuto.c | 108 ++++++++++++++++++++++++------------ 1 file changed, 74 insertions(+), 34 deletions(-) diff --git a/tools/shell/src/shellAuto.c b/tools/shell/src/shellAuto.c index ab6b13985f..2c51d44794 100644 --- a/tools/shell/src/shellAuto.c +++ b/tools/shell/src/shellAuto.c @@ -90,7 +90,6 @@ SWords shellCommands[] = { {"create function ", 0, 0, NULL}, {"create user pass sysinfo 0;", 0, 0, NULL}, {"create user pass sysinfo 1;", 0, 0, NULL}, - {"compact vnode in", 0, 0, NULL}, {"describe ", 0, 0, NULL}, {"delete from where ", 0, 0, NULL}, {"drop database ", 0, 0, NULL}, @@ -459,74 +458,116 @@ void printfIntroduction() { } void showHelp() { - printf("\nThe following are supported commands for Taos shell:"); + printf("\nThe following are supported commands for TDengine Command Line:"); printf("\n\ ----- A ----- \n\ alter database \n\ alter dnode balance \n\ alter dnode resetlog;\n\ - alter dnode DebugFlag 143;\n\ - alter dnode monitor 1;\n\ - alter table ADD COLUMN ; \n\ - alter table DROP COLUMN ; \n\ - alter table MODIFY COLUMN ;\n\ - alter local resetlog; \n\ - alter local DebugFlag 143; \n\ - alter topic \n\ - alter user pass\n\ - alter user privilege read ;\n\ - alter user privilege write ;\n\ + alter all dnodes monitor \n\ + alter alldnodes balance \n\ + alter alldnodes resetlog;\n\ + alter alldnodes debugFlag \n\ + alter alldnodes monitor \n\ + alter table ;\n\ + alter table modify column\n\ + alter local resetlog;\n\ + alter local DebugFlag 143;\n\ + alter topic\n\ + alter user ...\n\ ----- C ----- \n\ create table using tags ...\n\ - create database ;\n\ - create table as ...\n\ - create dnode \n\ - create topic \n\ - create function \n\ - create user pass ;\n\ - compact vnode in (vgid,vgid,vgid);\n\ + create database ...\n\ + create dnode ...\n\ + create index ...\n\ + create mnode on dnode ;\n\ + create qnode on dnode ;\n\ + create stream into as select ...\n\ + create topic as select ...\n\ + create function ...\n\ + create user pass ...\n\ ----- D ----- \n\ - describe ;\n\ - delete from where ... \n\ + describe \n\ + delete from where ...\n\ drop database ;\n\ drop table ;\n\ drop dnode ;\n\ - drop function ;\n\ - drop topic ;\n\ - drop user ;\n\ + drop mnode on dnode ;\n\ + drop qnode on dnode ;\n\ + drop user ;\n\ + drop function ;\n\ + drop consumer group ... \n\ + drop topic ;\n\ + drop stream ;\n\ + ----- E ----- \n\ + explain select clause ...\n\ + ----- I ----- \n\ + insert into values(...) ;\n\ + insert into using tags(...) values(...) ;\n\ + ----- G ----- \n\ + grant all on to ;\n\ + grant read on to ;\n\ + grant write on to ;\n\ ----- K ----- \n\ kill connection ; \n\ kill query ; \n\ - kill stream ; \n\ + kill transaction ;\n\ + ----- M ----- \n\ + merge vgroup ...\n\ + ----- R ----- \n\ + reset query cache;\n\ + revoke all on from ;\n\ + revoke read on from ;\n\ + revoke write on from ;\n\ ----- S ----- \n\ select * from where ... \n\ select _block_dist() from ;\n\ select client_version();\n\ select current_user();\n\ - select database;\n\ + select database();\n\ select server_version();\n\ - set max_binary_display_width ; \n\ + select server_status();\n\ + select now();\n\ + select today();\n\ + select timezone();\n\ + set max_binary_display_width ...\n\ + show apps;\n\ show create database ;\n\ show create stable ;\n\ show create table ;\n\ show connections;\n\ + show cluster;\n\ show databases;\n\ show dnodes;\n\ + show dnode variables;\n\ show functions;\n\ - show modules;\n\ show mnodes;\n\ show queries;\n\ + show query ;\n\ + show qnodes;\n\ + show snodes;\n\ show stables;\n\ - show stables like ''; note: regular expression only support '_' and '%%' match.\n\ + show stables like \n\ show streams;\n\ show scores;\n\ + show subscriptions;\n\ show tables;\n\ - show tables like ''; \n\ + show tables like\n\ + show table distributed ;\n\ + show tags from \n\ + show tags from \n\ + show topics;\n\ + show transactions;\n\ show users;\n\ show variables;\n\ + show local variables;\n\ + show vnodes \n\ show vgroups;\n\ - ----- I ----- \n\ - insert into values(...) ;\n\ + show consumers;\n\ + show grants;\n\ + split vgroup ...\n\ + ----- T ----- \n\ + trim database ;\n\ ----- U ----- \n\ use ;"); @@ -1686,7 +1727,6 @@ bool matchOther(TAOS * con, SShellCmd * cmd) { last += 1; } - char* from = strstr(sql, " from"); // find last ' from' while (from) {