Skip to main content

TDengine Command Line (CLI)

The TDengine command-line interface (hereafter referred to as TDengine CLI) is the most simplest way for users to manipulate and interact with TDengine instances.

Installation

To run TDengine CLI to access TDengine cloud, please download and install recent TDengine client installation package first.

Config

Run this command in your Linux terminal to save cloud DSN as variable:

export TDENGINE_CLOUD_DSN="<DSN>"
IMPORTANT

To obtain the value of cloud DSN, please log in TDengine Cloud and click "Tools" and then select "TDengine CLI".

Connect

To access the TDengine Cloud instance, you can execute taos if you already set the environment variable.

taos

If you did not set environment variable for a TDengine Cloud instance, or you want to access other TDengine Cloud instances rather than the instance you already set the environment variable, you can use taos -E <DSN> as below.

taos -E $TDENGINE_CLOUD_DSN

Using TDengine CLI

TDengine CLI will display a welcome message and version information if it successfully connected to the TDengine service. If it fails, TDengine CLI will print an error message. The TDengine CLI prompts as follows:

Welcome to the TDengine shell from Linux, Client Version:3.0.0.0
Copyright (c) 2022 by TAOS Data, Inc. All rights reserved.

Successfully connect to cloud.tdengine.com:8085 in restful mode

taos>

After entering the TDengine CLI, you can execute various SQL commands, including inserts, queries, or administrative commands. Please see the official document for more details.