From 993544f1c04b75c2ab0cfea8b6a548650e20eeaf Mon Sep 17 00:00:00 2001 From: cfzjywxk Date: Mon, 25 May 2020 11:07:18 +0800 Subject: [PATCH 1/5] Add doc about next_row_id and profiles --- sql-statements/sql-statement-show-profiles.md | 28 +++++++++ .../sql-statement-show-table-next-row-id.md | 58 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 sql-statements/sql-statement-show-profiles.md create mode 100644 sql-statements/sql-statement-show-table-next-row-id.md diff --git a/sql-statements/sql-statement-show-profiles.md b/sql-statements/sql-statement-show-profiles.md new file mode 100644 index 000000000000..0ccd1f2bc540 --- /dev/null +++ b/sql-statements/sql-statement-show-profiles.md @@ -0,0 +1,28 @@ +--- +title: SHOW PROFILES +summary: TiDB 数据库中 SHOW PROFILES 的使用概况。 +category: reference +aliases: ['/docs-cn/dev/reference/sql/statements/show-profiles/'] +--- + +# SHOW PROFILES + +`SHOW PROFILES` 语句目前只会返回空结果。 + +## 语法图 + +**ShowStmt:** + +![ShowStmt](/media/sqlgram/ShowStmt.png) + +## 示例 + +{{< copyable "sql" >}} + +```sql +SHOW PROFILES +``` + +``` +Empty set (0.00 sec) +``` diff --git a/sql-statements/sql-statement-show-table-next-row-id.md b/sql-statements/sql-statement-show-table-next-row-id.md new file mode 100644 index 000000000000..5f75c916a200 --- /dev/null +++ b/sql-statements/sql-statement-show-table-next-row-id.md @@ -0,0 +1,58 @@ +--- +title: SHOW TABLE NEXT_ROW_ID +summary: TiDB 数据库中 SHOW TABLE NEXT_ROW_ID 的使用概况。 +category: reference +aliases: ['/docs-cn/dev/reference/sql/statements/show-table-next-row-id/'] +--- + +# SHOW TABLE NEXT_ROW_ID + +`SHOW TABLE NEXT_ROW_ID` 语句用于显示用表中某些特殊列的详情,主要包含以下几种类型: + +* TiDB 创建的 `AUTO_INCREMENT` 类型列,即 `_tidb_rowid` 列 +* 用户创建的 `AUTO_INCREMENT` 类型列 +* 用户创建的 [`AUTO_RANDOM`](/auto-random.md) 类型列 +* 用户创建的 [`SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) 对象信息 + +## 语法图 + +**ShowStmt:** + +![ShowStmt](/media/sqlgram/ShowStmt.png) + +## 示例 + ++ 创建一张表 + +{{< copyable "sql" >}} + +```sql +CREATE TABLE t1 (a INT); +``` + +``` +Query OK, 0 rows affected (0.12 sec) +``` + ++ 执行SHOW 语句 + +{{< copyable "sql" >}} + +```sql +SHOW TABLE T1 NEXT_ROW_ID; +``` + +``` ++---------+------------+-------------+--------------------+----------------+ +| DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | ID_TYPE | ++---------+------------+-------------+--------------------+----------------+ +| test | T1 | _tidb_rowid | 1 | AUTO_INCREMENT | ++---------+------------+-------------+--------------------+----------------+ +1 row in set (0.01 sec) +``` + +## 另请参阅 + +* [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +* [AUTO_RANDOM](/auto-random.md) +* [CREATE_SEQUENCE](/sql-statements/sql-statement-create-sequence.md) From fb537bd1d7b1d645b02a97cfdbbf6bc871b7815f Mon Sep 17 00:00:00 2001 From: cfzjywxk Date: Mon, 25 May 2020 16:40:38 +0800 Subject: [PATCH 2/5] update toc --- TOC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TOC.md b/TOC.md index 83c6f744e6e0..346f8e35c834 100644 --- a/TOC.md +++ b/TOC.md @@ -302,6 +302,8 @@ - [`SHOW TABLE STATUS`](/sql-statements/sql-statement-show-table-status.md) - [`SHOW [GLOBAL|SESSION] VARIABLES`](/sql-statements/sql-statement-show-variables.md) - [`SHOW WARNINGS`](/sql-statements/sql-statement-show-warnings.md) + - [`SHOW PROFILES`](/sql-statements/sql-statement-show-profiles.md) + - [`SHOW TABLE NEXT_ROW_ID`](/sql-statements/sql-statement-show-table-next-row-id.md) - [`SPLIT REGION`](/sql-statements/sql-statement-split-region.md) - [`START TRANSACTION`](/sql-statements/sql-statement-start-transaction.md) - [`TRACE`](/sql-statements/sql-statement-trace.md) From 889b9b8e08b0ece45b0eaba5a93dd5cbd70179ef Mon Sep 17 00:00:00 2001 From: cfzjywxk Date: Mon, 25 May 2020 16:41:37 +0800 Subject: [PATCH 3/5] remove alias --- sql-statements/sql-statement-show-profiles.md | 1 - 1 file changed, 1 deletion(-) diff --git a/sql-statements/sql-statement-show-profiles.md b/sql-statements/sql-statement-show-profiles.md index 0ccd1f2bc540..fed9e11f8e1a 100644 --- a/sql-statements/sql-statement-show-profiles.md +++ b/sql-statements/sql-statement-show-profiles.md @@ -2,7 +2,6 @@ title: SHOW PROFILES summary: TiDB 数据库中 SHOW PROFILES 的使用概况。 category: reference -aliases: ['/docs-cn/dev/reference/sql/statements/show-profiles/'] --- # SHOW PROFILES From a35702e90ebf493fd9bffa013a53779d18d104da Mon Sep 17 00:00:00 2001 From: cfzjywxk Date: Mon, 25 May 2020 16:42:04 +0800 Subject: [PATCH 4/5] remove alias --- sql-statements/sql-statement-show-table-next-row-id.md | 1 - 1 file changed, 1 deletion(-) diff --git a/sql-statements/sql-statement-show-table-next-row-id.md b/sql-statements/sql-statement-show-table-next-row-id.md index 5f75c916a200..2b05f7c34844 100644 --- a/sql-statements/sql-statement-show-table-next-row-id.md +++ b/sql-statements/sql-statement-show-table-next-row-id.md @@ -2,7 +2,6 @@ title: SHOW TABLE NEXT_ROW_ID summary: TiDB 数据库中 SHOW TABLE NEXT_ROW_ID 的使用概况。 category: reference -aliases: ['/docs-cn/dev/reference/sql/statements/show-table-next-row-id/'] --- # SHOW TABLE NEXT_ROW_ID From 125a4b10309258ad553ad034fb255de19e566730 Mon Sep 17 00:00:00 2001 From: yikeke Date: Mon, 25 May 2020 17:29:15 +0800 Subject: [PATCH 5/5] fix ci --- .../sql-statement-show-table-next-row-id.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/sql-statements/sql-statement-show-table-next-row-id.md b/sql-statements/sql-statement-show-table-next-row-id.md index 2b05f7c34844..ca6d80bfb891 100644 --- a/sql-statements/sql-statement-show-table-next-row-id.md +++ b/sql-statements/sql-statement-show-table-next-row-id.md @@ -23,32 +23,32 @@ category: reference + 创建一张表 -{{< copyable "sql" >}} + {{< copyable "sql" >}} -```sql -CREATE TABLE t1 (a INT); -``` + ```sql + CREATE TABLE t1 (a INT); + ``` -``` -Query OK, 0 rows affected (0.12 sec) -``` + ``` + Query OK, 0 rows affected (0.12 sec) + ``` -+ 执行SHOW 语句 ++ 执行 SHOW 语句 -{{< copyable "sql" >}} + {{< copyable "sql" >}} -```sql -SHOW TABLE T1 NEXT_ROW_ID; -``` + ```sql + SHOW TABLE T1 NEXT_ROW_ID; + ``` -``` -+---------+------------+-------------+--------------------+----------------+ -| DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | ID_TYPE | -+---------+------------+-------------+--------------------+----------------+ -| test | T1 | _tidb_rowid | 1 | AUTO_INCREMENT | -+---------+------------+-------------+--------------------+----------------+ -1 row in set (0.01 sec) -``` + ``` + +---------+------------+-------------+--------------------+----------------+ + | DB_NAME | TABLE_NAME | COLUMN_NAME | NEXT_GLOBAL_ROW_ID | ID_TYPE | + +---------+------------+-------------+--------------------+----------------+ + | test | T1 | _tidb_rowid | 1 | AUTO_INCREMENT | + +---------+------------+-------------+--------------------+----------------+ + 1 row in set (0.01 sec) + ``` ## 另请参阅