Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 26 additions & 20 deletions src/UserGuide/Master/Table/Basic-Concept/Table-Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,25 +32,31 @@ Manually create a table within the current or specified database.The format is "
**Syntax:**

```SQL
CREATE TABLE (IF NOT EXISTS)? <TABLE_NAME>
'(' (columnDefinition (',' columnDefinition)*)? ')'
(COMMENT 'TABLE_COMMENT')? (WITH properties)?

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE)
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))?
createTableStatement
: CREATE TABLE (IF NOT EXISTS)? qualifiedName
'(' (columnDefinition (',' columnDefinition)*)? ')'
charsetDesc?
comment?
(WITH properties)?
;

charsetDesc
: DEFAULT? (CHAR SET | CHARSET | CHARACTER SET) EQ? identifierOrString
;

properties
: '(' propertyAssignments ')'

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE | TIME) charsetName? comment?
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))? charsetName? comment?
;

propertyAssignments
: property (',' property)*
charsetName
: CHAR SET identifier
| CHARSET identifier
| CHARACTER SET identifier
;

property
: identifier EQ propertyValue
comment
: COMMENT string
;
```

Expand All @@ -76,18 +82,18 @@ CREATE TABLE table1 (
plant_id STRING TAG,
device_id STRING TAG,
model_id STRING ATTRIBUTE,
maintenance STRING ATTRIBUTE,
temperature FLOAT FIELD,
humidity FLOAT FIELD,
status Boolean FIELD,
arrival_time TIMESTAMP FIELD
maintenance STRING ATTRIBUTE COMMENT 'maintenance',
temperature FLOAT FIELD COMMENT 'temperature',
humidity FLOAT FIELD COMMENT 'humidity',
status Boolean FIELD COMMENT 'status',
arrival_time TIMESTAMP FIELD COMMENT 'arrival_time'
) COMMENT 'table1' WITH (TTL=31536000000);

CREATE TABLE if not exists table2 ();

CREATE TABLE tableC (
"Site" STRING TAG,
"Temperature" int32 FIELD
"Temperature" int32 FIELD COMMENT 'temperature'
) with (TTL=DEFAULT);
```

Expand Down
47 changes: 27 additions & 20 deletions src/UserGuide/latest-Table/Basic-Concept/Table-Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,25 +32,31 @@ Manually create a table within the current or specified database.The format is "
**Syntax:**

```SQL
CREATE TABLE (IF NOT EXISTS)? <TABLE_NAME>
'(' (columnDefinition (',' columnDefinition)*)? ')'
(COMMENT 'TABLE_COMMENT')? (WITH properties)?

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE)
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))?
createTableStatement
: CREATE TABLE (IF NOT EXISTS)? qualifiedName
'(' (columnDefinition (',' columnDefinition)*)? ')'
charsetDesc?
comment?
(WITH properties)?
;

charsetDesc
: DEFAULT? (CHAR SET | CHARSET | CHARACTER SET) EQ? identifierOrString
;

properties
: '(' propertyAssignments ')'

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE | TIME) charsetName? comment?
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))? charsetName? comment?
;

propertyAssignments
: property (',' property)*
charsetName
: CHAR SET identifier
| CHARSET identifier
| CHARACTER SET identifier
;

property
: identifier EQ propertyValue
comment
: COMMENT string
;
```

Expand All @@ -76,18 +82,19 @@ CREATE TABLE table1 (
plant_id STRING TAG,
device_id STRING TAG,
model_id STRING ATTRIBUTE,
maintenance STRING ATTRIBUTE,
temperature FLOAT FIELD,
humidity FLOAT FIELD,
status Boolean FIELD,
arrival_time TIMESTAMP FIELD
maintenance STRING ATTRIBUTE COMMENT 'maintenance',
temperature FLOAT FIELD COMMENT 'temperature',
humidity FLOAT FIELD COMMENT 'humidity',
status Boolean FIELD COMMENT 'status',
arrival_time TIMESTAMP FIELD COMMENT 'arrival_time'
) COMMENT 'table1' WITH (TTL=31536000000);


CREATE TABLE if not exists table2 ();

CREATE TABLE tableC (
"Site" STRING TAG,
"Temperature" int32 FIELD
"Temperature" int32 FIELD COMMENT 'temperature'
) with (TTL=DEFAULT);
```

Expand Down
46 changes: 26 additions & 20 deletions src/zh/UserGuide/Master/Table/Basic-Concept/Table-Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,25 +32,31 @@
**语法:**

```SQL
CREATE TABLE (IF NOT EXISTS)? <TABLE_NAME>
'(' (columnDefinition (',' columnDefinition)*)? ')'
(COMMENT 'TABLE_COMMENT')? (WITH properties)?

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE)
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))?
createTableStatement
: CREATE TABLE (IF NOT EXISTS)? qualifiedName
'(' (columnDefinition (',' columnDefinition)*)? ')'
charsetDesc?
comment?
(WITH properties)?
;

charsetDesc
: DEFAULT? (CHAR SET | CHARSET | CHARACTER SET) EQ? identifierOrString
;

properties
: '(' propertyAssignments ')'

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE | TIME) charsetName? comment?
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))? charsetName? comment?
;

propertyAssignments
: property (',' property)*
charsetName
: CHAR SET identifier
| CHARSET identifier
| CHARACTER SET identifier
;

property
: identifier EQ propertyValue
comment
: COMMENT string
;
```

Expand Down Expand Up @@ -80,18 +86,18 @@ CREATE TABLE table1 (
plant_id STRING TAG,
device_id STRING TAG,
model_id STRING ATTRIBUTE,
maintenance STRING ATTRIBUTE,
temperature FLOAT FIELD,
humidity FLOAT FIELD,
status Boolean FIELD,
arrival_time TIMESTAMP FIELD
maintenance STRING ATTRIBUTE COMMENT 'maintenance',
temperature FLOAT FIELD COMMENT 'temperature',
humidity FLOAT FIELD COMMENT 'humidity',
status Boolean FIELD COMMENT 'status',
arrival_time TIMESTAMP FIELD COMMENT 'arrival_time'
) COMMENT 'table1' WITH (TTL=31536000000);

CREATE TABLE if not exists table2 ();

CREATE TABLE tableC (
"场站" STRING TAG,
"温度" int32 FIELD
"温度" int32 FIELD COMMENT 'temperature'
) with (TTL=DEFAULT);
```

Expand Down
46 changes: 26 additions & 20 deletions src/zh/UserGuide/latest-Table/Basic-Concept/Table-Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,25 +32,31 @@
**语法:**

```SQL
CREATE TABLE (IF NOT EXISTS)? <TABLE_NAME>
'(' (columnDefinition (',' columnDefinition)*)? ')'
(COMMENT 'TABLE_COMMENT')? (WITH properties)?

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE)
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))?
createTableStatement
: CREATE TABLE (IF NOT EXISTS)? qualifiedName
'(' (columnDefinition (',' columnDefinition)*)? ')'
charsetDesc?
comment?
(WITH properties)?
;

charsetDesc
: DEFAULT? (CHAR SET | CHARSET | CHARACTER SET) EQ? identifierOrString
;

properties
: '(' propertyAssignments ')'

columnDefinition
: identifier columnCategory=(TAG | ATTRIBUTE | TIME) charsetName? comment?
| identifier type (columnCategory=(TAG | ATTRIBUTE | TIME | FIELD))? charsetName? comment?
;

propertyAssignments
: property (',' property)*
charsetName
: CHAR SET identifier
| CHARSET identifier
| CHARACTER SET identifier
;

property
: identifier EQ propertyValue
comment
: COMMENT string
;
```

Expand Down Expand Up @@ -80,18 +86,18 @@ CREATE TABLE table1 (
plant_id STRING TAG,
device_id STRING TAG,
model_id STRING ATTRIBUTE,
maintenance STRING ATTRIBUTE,
temperature FLOAT FIELD,
humidity FLOAT FIELD,
status Boolean FIELD,
arrival_time TIMESTAMP FIELD
maintenance STRING ATTRIBUTE COMMENT 'maintenance',
temperature FLOAT FIELD COMMENT 'temperature',
humidity FLOAT FIELD COMMENT 'humidity',
status Boolean FIELD COMMENT 'status',
arrival_time TIMESTAMP FIELD COMMENT 'arrival_time'
) COMMENT 'table1' WITH (TTL=31536000000);

CREATE TABLE if not exists table2 ();

CREATE TABLE tableC (
"场站" STRING TAG,
"温度" int32 FIELD
"温度" int32 FIELD COMMENT 'temperature'
) with (TTL=DEFAULT);
```

Expand Down