This is an automated email from the ASF dual-hosted git repository.

leirui pushed a commit to branch rl
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git


The following commit(s) were added to refs/heads/rl by this push:
     new 45b5ee1  finish QuickStart General-SQL-Statements
45b5ee1 is described below

commit 45b5ee1102034a4a91c3bf1468d4017edfd544c0
Author: Lei Rui <1010953...@qq.com>
AuthorDate: Wed Jul 26 21:18:36 2023 +0800

    finish QuickStart General-SQL-Statements
---
 .../Master/QuickStart/General-SQL-Statements.md    | 160 +++++++++++++++++++++
 .../Master/QuickStart/General-SQL-Statements.md    |  12 +-
 .../V1.2.x/QuickStart/General-SQL-Statements.md    |   4 +-
 3 files changed, 173 insertions(+), 3 deletions(-)

diff --git a/src/UserGuide/Master/QuickStart/General-SQL-Statements.md 
b/src/UserGuide/Master/QuickStart/General-SQL-Statements.md
new file mode 100644
index 0000000..2e35f60
--- /dev/null
+++ b/src/UserGuide/Master/QuickStart/General-SQL-Statements.md
@@ -0,0 +1,160 @@
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+        http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+
+# General SQL Statements
+
+## Database Management
+
+Database is similar to the database in the relational database, which is a 
collection of structured time series data.
+
+### create database
+
+Create a database named `root.ln` with the following syntax:
+```sql
+CREATE DATABASE root.ln
+```
+### show databases
+
+View all databases:
+
+```sql
+SHOW DATABASES
+```
+### delete database
+
+Drop the database named `root.ln`:
+```sql
+DELETE DATABASE root.ln
+```
+### count databases
+
+```sql
+COUNT DATABASES
+```
+## Time Series Management
+
+Time series is a collection of data points indexed by time. In IoTDB, time 
series refers to a complete sequence of measurement points. This section mainly 
introduces the management of time series.
+
+### create timeseries
+
+The encoding method and data type need to be specified. For example, create a 
time series named `root.ln.wf01.wt01.temperature`:
+```sql
+CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH 
datatype=FLOAT,ENCODING=RLE
+```
+
+### show timeseries
+
+View all time series:
+```sql
+SHOW TIMESERIES
+```
+
+Use wildcards to match time series under database `root.ln`:
+
+```sql
+SHOW TIMESERIES root.ln.**
+```
+### delete timeseries
+
+Delete a time series named `root.ln.wf01.wt01.temperature`:
+```sql
+DELETE TIMESERIES root.ln.wf01.wt01.temperature
+```
+### count timeseries
+
+Count the total number of time series:
+```sql
+COUNT TIMESERIES root.**
+```
+Count the number of time series under a wildcard path:
+```sql
+COUNT TIMESERIES root.ln.**
+```
+## Time Series Path Management
+
+In addition to the concept of time series, IoTDB also has the concepts of 
subpaths and devices.
+
+**Subpath**: It is a part of the path in a complete time series name. For 
example, if the time series name is `root.ln.wf01.wt01.temperature`, then 
`root.ln`, `root.ln.wf01`, and `root.ln.wf01.wt01` are all its subpaths.
+
+**Device**: It is a combination of a group of time series. In IoTDB, the 
device is a subpath from the root to the penultimate node. If the time series 
name is `root.ln.wf01.wt01.temperature`, then `root.ln.wf01.wt01` is its device.
+
+### show devices
+
+```sql
+SHOW DEVICES
+```
+
+### show child paths
+
+Check out the next level of `root.ln`:
+```sql
+SHOW CHILD PATHS root.ln
+```
+### show child nodes
+
+```sql
+SHOW CHILD NODES root.ln
+```
+### count devices
+
+Count the number of devices:
+```sql
+COUNT DEVICES
+```
+### count nodes
+
+Count the number of nodes at the specified level in the path:
+```sql
+COUNT NODES root.ln.** LEVEL=2
+```
+## Query Data
+
+The following are commonly used query statements in IoTDB.
+
+### Query the data of the specified time series
+
+Query all time series data under the device `root.ln.wf01.wt01`:
+
+```sql
+SELECT * FROM root.ln.wf01.wt01
+```
+
+### Query time series data within a certain time range
+
+Query the data in the time series `root.ln.wf01.wt01.temperature` whose 
timestamp is greater than 2022-01-01T00:05:00.000:
+
+```sql
+SELECT temperature FROM root.ln.wf01.wt01 WHERE time > 2022-01-01T00:05:00.000
+```
+
+### Query time series data whose values are within the specified range
+
+Query the data whose value is greater than 36.5 in the time series 
`root.ln.wf01.wt01.temperature`:
+
+```sql
+SELECT temperature FROM root.ln.wf01.wt01 WHERE temperature > 36.5
+```
+
+### Use last to query the latest point data
+
+```sql
+SELECT last * FROM root.ln.wf01.wt01
+```
diff --git a/src/zh/UserGuide/Master/QuickStart/General-SQL-Statements.md 
b/src/zh/UserGuide/Master/QuickStart/General-SQL-Statements.md
index 99d0ef5..60060e8 100644
--- a/src/zh/UserGuide/Master/QuickStart/General-SQL-Statements.md
+++ b/src/zh/UserGuide/Master/QuickStart/General-SQL-Statements.md
@@ -31,18 +31,21 @@ CREATE DATABASE root.ln
 ```
 * 查看数据库
   
+
 查看所有数据库:
 ```
 SHOW DATABASES
 ```
 * 删除数据库
   
+
 删除名为 root.ln 的数据库:
 ```
 DELETE DATABASE root.ln
 ```
 * 统计数据库数量
   
+
 统计数据库的总数
 ```
 COUNT DATABASES
@@ -59,6 +62,7 @@ CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH 
datatype=FLOAT,ENCODING=RLE
 ```
 * 查看时间序列
   
+
 查看所有时间序列:
 ```
 SHOW TIMESERIES
@@ -71,12 +75,14 @@ SHOW TIMESERIES root.ln.**
 ```
 * 删除时间序列
   
-创建名为 root.ln.wf01.wt01.temperature 的时间序列
+
+删除名为 root.ln.wf01.wt01.temperature 的时间序列
 ```
 DELETE TIMESERIES root.ln.wf01.wt01.temperature
 ```
 * 统计时间序列
   
+
 统计时间序列的总数
 ```
 COUNT TIMESERIES root.**
@@ -100,24 +106,28 @@ SHOW DEVICES
 
 * 查看子路径
   
+
 查看 root.ln 的下一层:
 ```
 SHOW CHILD PATHS root.ln
 ```
 * 查看子节点
   
+
 查看 root.ln 的下一层:
 ```
 SHOW CHILD NODES root.ln
 ```
 * 统计设备数量
   
+
 统计所有设备
 ```
 COUNT DEVICES
 ```
 * 统计节点数
   
+
 统计路径中指定层级的节点个数
 ```
 COUNT NODES root.ln.** LEVEL=2
diff --git a/src/zh/UserGuide/V1.2.x/QuickStart/General-SQL-Statements.md 
b/src/zh/UserGuide/V1.2.x/QuickStart/General-SQL-Statements.md
index 5e5deb3..2f82891 100644
--- a/src/zh/UserGuide/V1.2.x/QuickStart/General-SQL-Statements.md
+++ b/src/zh/UserGuide/V1.2.x/QuickStart/General-SQL-Statements.md
@@ -71,8 +71,8 @@ SHOW TIMESERIES
 SHOW TIMESERIES root.ln.**
 ```
 * 删除时间序列
-  
-创建名为 root.ln.wf01.wt01.temperature 的时间序列
+
+删除名为 root.ln.wf01.wt01.temperature 的时间序列
 ```
 DELETE TIMESERIES root.ln.wf01.wt01.temperature
 ```

Reply via email to