You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ji...@apache.org on 2022/10/21 11:52:46 UTC

[shardingsphere] branch master updated: Update DistSQL RQL documents (#21684)

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

jianglongtao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 4900548711b Update DistSQL RQL documents (#21684)
4900548711b is described below

commit 4900548711bfe7eb404ac9e07b10d65245f85549
Author: Zichao <57...@users.noreply.github.com>
AuthorDate: Sat Oct 22 00:52:37 2022 +1300

    Update DistSQL RQL documents (#21684)
    
    * Update DistSQL documents
    
    * Update DistSQL documents
---
 .../db-discovery/show-db-discovery-heartbeat.cn.md |  73 ++++++++++++++
 .../db-discovery/show-db-discovery-heartbeat.en.md |  74 ++++++++++++++
 .../db-discovery/show-db-discovery-rule.en.md      |   2 +-
 .../db-discovery/show-db-discovery-type.cn.md      |  74 ++++++++++++++
 .../db-discovery/show-db-discovery-type.en.md      |  75 ++++++++++++++
 .../syntax/rql/rule-query/encrypt/_index.cn.md     |   7 ++
 .../syntax/rql/rule-query/encrypt/_index.en.md     |   7 ++
 .../rql/rule-query/encrypt/show-encrypt-rule.cn.md |  88 +++++++++++++++++
 .../rql/rule-query/encrypt/show-encrypt-rule.en.md |  90 +++++++++++++++++
 .../encrypt/show-encrypt-table-rule.cn.md          |  87 ++++++++++++++++
 .../encrypt/show-encrypt-table-rule.en.md          |  89 +++++++++++++++++
 .../show-readwrite-splitting-rule.en.md            |   2 +-
 .../syntax/rql/rule-query/shadow/_index.cn.md      |   7 ++
 .../syntax/rql/rule-query/shadow/_index.en.md      |   7 ++
 .../rql/rule-query/shadow/show-shadow-rule.cn.md   | 109 ++++++++++++++++++++
 .../rql/rule-query/shadow/show-shadow-rule.en.md   | 110 +++++++++++++++++++++
 .../rule-query/shadow/show-shadow-table-rule.cn.md |  74 ++++++++++++++
 .../rule-query/shadow/show-shadow-table-rule.en.md |  72 ++++++++++++++
 .../sharding/show-default-sharding-strategy.en.md  |   2 +-
 .../sharding/show-sharding-auditors.en.md          |   2 +-
 .../sharding/show-sharding-key-generator.en.md     |   2 +-
 .../sharding/show-sharding-table-nodes.en.md       |   2 +-
 .../show-sharding-table-rules-used algorithm.en.md |   2 +-
 .../show-sharding-table-rules-used-auditor.en.md   |   2 +-
 ...w-sharding-table-rules-used-key-generator.en.md |   2 +-
 .../sharding/show-unused-sharding-auditors.en.md   |   2 +-
 .../show-unused-sharding-key-generators.en.md      |   2 +-
 27 files changed, 1054 insertions(+), 11 deletions(-)

diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md
new file mode 100644
index 00000000000..4e6ca54b535
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.cn.md
@@ -0,0 +1,73 @@
++++
+title = "SHOW DB_DISCOVERY HEARTBEATS"
+weight = 4
++++
+
+### 描述
+
+`SHOW DB_DISCOVERY HEARTBEATS` 语法用于查询指定逻辑库中的数据库发现心跳。
+
+### 语法
+
+```
+ShowDatabaseDiscoveryHeartbeats::=
+  'SHOW' 'DB_DISCOVERY' 'HEARTBEATS' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列                       | 说明              |
+| ------------------------ | ---------------- |
+| name                     | 数据库发现心跳名称  |
+| props                    | 数据库发现心跳参数  |
+
+
+### 示例
+
+- 查询指定逻辑库中的数据库发现心跳
+
+```sql
+SHOW DB_DISCOVERY HEARTBEATS FROM test1;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY HEARTBEATS FROM test1;
++-------------------+---------------------------------+
+| name              | props                           |
++-------------------+---------------------------------+
+| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
++-------------------+---------------------------------+
+1 row in set (0.00 sec)
+```
+
+- 查询当前逻辑库中的数据库发现心跳
+
+```sql
+SHOW DB_DISCOVERY HEARTBEATS;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY HEARTBEATS;
++-------------------+---------------------------------+
+| name              | props                           |
++-------------------+---------------------------------+
+| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
++-------------------+---------------------------------+
+1 row in set (0.00 sec)
+```
+
+### 保留字
+
+`SHOW`、`DB_DISCOVERY`、`HEARTBEATS`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md
new file mode 100644
index 00000000000..3b1f278f436
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-heartbeat.en.md
@@ -0,0 +1,74 @@
++++
+title = "SHOW DB_DISCOVERY HEARTBEATS"
+weight = 4
++++
+
+### Description
+
+The `SHOW DB_DISCOVERY HEARTBEATS` syntax is used to query database discovery heartbeats for specified database.
+
+### Syntax
+
+```
+ShowDatabaseDiscoveryType::=
+  'SHOW' 'DB_DISCOVERY' 'HEARTBEATS' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column                   | Description                             |
+| ------------------------ | ----------------------------------------|
+| name                     | Database discovery heartbeat name       |
+| props                    | Database discovery heartbeat properties |
+
+
+
+
+### Example
+
+- Query database discovery heartbeats for specified database.
+
+```sql
+SHOW DB_DISCOVERY HEARTBEATS FROM test1;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY HEARTBEATS FROM test1;
++-------------------+---------------------------------+
+| name              | props                           |
++-------------------+---------------------------------+
+| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
++-------------------+---------------------------------+
+1 row in set (0.00 sec)
+```
+
+- Query database discovery heartbeats for current database.
+
+```sql
+SHOW DB_DISCOVERY HEARTBEATS;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY HEARTBEATS;
++-------------------+---------------------------------+
+| name              | props                           |
++-------------------+---------------------------------+
+| group_0_heartbeat | {keep-alive-cron=0/5 * * * * ?} |
++-------------------+---------------------------------+
+1 row in set (0.00 sec)
+```
+
+### Reserved word
+
+`SHOW`, `DB_DISCOVERY`, `HEARTBEATS`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md
index 694e581f52e..2c133463665 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-rule.en.md
@@ -70,7 +70,7 @@ mysql> SHOW DB_DISCOVERY RULES;
 
 ### Reserved word
 
-`SHOW`、`DB_DISCOVERY`、`RULES`、`FROM`
+`SHOW`, `DB_DISCOVERY`, `RULES`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md
new file mode 100644
index 00000000000..0fadb65de86
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.cn.md
@@ -0,0 +1,74 @@
++++
+title = "SHOW DB_DISCOVERY TYPES"
+weight = 3
++++
+
+### 描述
+
+`SHOW DB_DISCOVERY TYPES` 语法用于查询指定逻辑库中的数据库发现类型。
+
+### 语法
+
+```
+ShowDatabaseDiscoveryType::=
+  'SHOW' 'DB_DISCOVERY' 'TYPES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列                       | 说明                    |
+| ------------------------ | ---------------------- |
+| name                     | 数据库发现类型名称        |
+| type                     | 数据库发现类型种类        |
+| props                    | 数据库发现类型参数        |
+
+
+### 示例
+
+- 查询指定逻辑库中的数据库发现类型
+
+```sql
+SHOW DB_DISCOVERY TYPES FROM test1;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY TYPES FROM test1;
++-------------------+-----------+---------------------------------------------------+
+| name              | type      | props                                             |
++-------------------+-----------+---------------------------------------------------+
+| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
++-------------------+-----------+---------------------------------------------------+
+1 row in set (0.01 sec)
+```
+
+- 查询当前逻辑库中的数据库发现类型
+
+```sql
+SHOW DB_DISCOVERY TYPES;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY TYPES;
++-------------------+-----------+---------------------------------------------------+
+| name              | type      | props                                             |
++-------------------+-----------+---------------------------------------------------+
+| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
++-------------------+-----------+---------------------------------------------------+
+1 row in set (0.00 sec)
+```
+
+### 保留字
+
+`SHOW`、`DB_DISCOVERY`、`TYPES`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md
new file mode 100644
index 00000000000..e53bdc468ce
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/db-discovery/show-db-discovery-type.en.md
@@ -0,0 +1,75 @@
++++
+title = "SHOW DB_DISCOVERY TYPES"
+weight = 3
++++
+
+### Description
+
+The `SHOW DB_DISCOVERY TYPES` syntax is used to query database discovery types for specified database.
+
+### Syntax
+
+```
+ShowDatabaseDiscoveryType::=
+  'SHOW' 'DB_DISCOVERY' 'TYPES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column                   | Description                        |
+| ------------------------ | -----------------------------------|
+| name                     | Database discovery type name       |
+| type                     | Database discovery type category   |
+| props                    | Database discovery type properties |
+
+
+
+
+### Example
+
+- Query database discovery types for specified database.
+
+```sql
+SHOW DB_DISCOVERY TYPES FROM test1;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY TYPES FROM test1;
++-------------------+-----------+---------------------------------------------------+
+| name              | type      | props                                             |
++-------------------+-----------+---------------------------------------------------+
+| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
++-------------------+-----------+---------------------------------------------------+
+1 row in set (0.01 sec)
+```
+
+- Query database discovery types for current database.
+
+```sql
+SHOW DB_DISCOVERY TYPES;
+```
+
+```sql
+mysql> SHOW DB_DISCOVERY TYPES;
++-------------------+-----------+---------------------------------------------------+
+| name              | type      | props                                             |
++-------------------+-----------+---------------------------------------------------+
+| group_0_MySQL.MGR | MySQL.MGR | {group-name=667edd3c-02ec-11ea-9bb3-080027e39bd2} |
++-------------------+-----------+---------------------------------------------------+
+1 row in set (0.00 sec)
+```
+
+### Reserved word
+
+`SHOW`, `DB_DISCOVERY`, `TYPES`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.cn.md
new file mode 100644
index 00000000000..5ea090b010c
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.cn.md
@@ -0,0 +1,7 @@
++++
+title = "数据加密"
+weight = 1
+chapter = true
++++
+
+本章节将对数据加密特性的语法进行详细说明。
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.en.md
new file mode 100644
index 00000000000..c4955cb55c9
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/_index.en.md
@@ -0,0 +1,7 @@
++++
+title = "Encrypt"
+weight = 1
+chapter = true
++++
+
+This chapter describes the syntax of encrypt.
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md
new file mode 100644
index 00000000000..dcccaefd31c
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.cn.md
@@ -0,0 +1,88 @@
++++
+title = "SHOW ENCRYPT RULES"
+weight = 2
++++
+
+### 描述
+
+`SHOW ENCRYPT RULES` 语法用于查询指定逻辑库中的数据加密规则。
+
+### 语法
+
+```
+ShowEncryptRule::=
+  'SHOW' 'ENCRYPT' 'RULES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列                        | 说明                |
+| ------------------------- | ------------------ |
+| table                     | 逻辑表名             |
+| logic_column              | 逻辑列名             |
+| logic_data_type           | 逻辑列数据类型        |
+| cipher_column             | 密文列名             |
+| cipher_data_type          | 密文列数据类型        |
+| plain_column              | 明文列名             |
+| plain_data_type           | 明文列数据类型        |
+| assisted_query_column     | 辅助查询列名          |
+| assisted_query_data_type  | 辅助查询列数据类型     |
+| encryptor_type            | 加密算法类型          |
+| encryptor_props           | 加密算法参数          |
+| query_with_cipher_column  | 是否使用加密列进行查询  |
+
+### 示例
+
+- 查询指定逻辑库中的数据加密规则
+
+```sql
+SHOW ENCRYPT RULES FROM test1;
+```
+
+```sql
+mysql> SHOW ENCRYPT RULES FROM test1;
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table       | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt   | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt   | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
+| t_encrypt_2 | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | false                    |
+| t_encrypt_2 | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | false                    |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+4 rows in set (0.00 sec)
+```
+
+- 查询当前逻辑库中的数据加密规则
+
+```sql
+SHOW ENCRYPT RULES;
+```
+
+```sql
+mysql> SHOW ENCRYPT RULES;
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table       | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt   | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt   | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
+| t_encrypt_2 | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | false                    |
+| t_encrypt_2 | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | false                    |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+4 rows in set (0.00 sec)
+```
+
+### 保留字
+
+`SHOW`、`ENCRYPT`、`RULES`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md
new file mode 100644
index 00000000000..46e44d6aca1
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-rule.en.md
@@ -0,0 +1,90 @@
++++
+title = "SHOW ENCRYPT RULES"
+weight = 2
++++
+
+### Description
+
+The `SHOW ENCRYPT RULES` syntax is used to query encrypt rules for specified database.
+
+### Syntax
+
+```
+ShowEncryptRule::=
+  'SHOW' 'ENCRYPT' 'RULES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column                    | Description                               |
+| ------------------------- | ----------------------------------------  |
+| table                     | Logical table name                        |
+| logic_column              | Logical column name                       |
+| logic_data_type           | Logical column data type                  |
+| cipher_column             | Ciphertext column name                    |
+| cipher_data_type          | Ciphertext column data type               |
+| plain_column              | Plaintext column name                     |
+| plain_data_type           | Plaintext column data type                |
+| assisted_query_column     | Assisted query column name                |
+| assisted_query_data_type  | Assisted query column data type           |
+| encryptor_type            | Encryption algorithm type                 |
+| encryptor_props           | Encryption algorithm parameter            |
+| query_with_cipher_column  | Whether to use encrypted column for query |
+
+
+
+
+### Example
+
+- Query encrypt rules for specified database.
+
+```sql
+SHOW ENCRYPT RULES FROM test1;
+```
+
+```sql
+mysql> SHOW ENCRYPT RULES FROM test1;
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table       | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt   | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt   | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
+| t_encrypt_2 | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | false                    |
+| t_encrypt_2 | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | false                    |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+4 rows in set (0.00 sec)
+```
+
+- Query encrypt rules for current database.
+
+```sql
+SHOW ENCRYPT RULES;
+```
+
+```sql
+mysql> SHOW ENCRYPT RULES;
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table       | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt   | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt   | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
+| t_encrypt_2 | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | false                    |
+| t_encrypt_2 | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | false                    |
++-------------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+4 rows in set (0.00 sec)
+```
+
+### Reserved word
+
+`SHOW`, `ENCRYPT`, `RULES`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.cn.md
new file mode 100644
index 00000000000..91bfc323062
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.cn.md
@@ -0,0 +1,87 @@
++++
+title = "SHOW ENCRYPT TABLE RULE"
+weight = 3
++++
+
+### 描述
+
+`SHOW ENCRYPT TABLE RULE` 语法用于查询指定逻辑库中指定表的数据加密规则。
+
+### 语法
+
+```
+ShowEncryptTableRule::=
+  'SHOW' 'ENCRYPT' 'TABLE' 'RULE' tabeName('FROM' databaseName)?
+
+tableName ::=
+  identifier
+
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列                        | 说明                |
+| ------------------------- | ------------------ |
+| table                     | 逻辑表名             |
+| logic_column              | 逻辑列名             |
+| logic_data_type           | 逻辑列数据类型        |
+| cipher_column             | 密文列名             |
+| cipher_data_type          | 密文列数据类型        |
+| plain_column              | 明文列名             |
+| plain_data_type           | 明文列数据类型        |
+| assisted_query_column     | 辅助查询列名          |
+| assisted_query_data_type  | 辅助查询列数据类型     |
+| encryptor_type            | 加密算法类型          |
+| encryptor_props           | 加密算法参数          |
+| query_with_cipher_column  | 是否使用加密列进行查询  |
+
+### 示例
+
+- 查询指定逻辑库中指定表的数据加密规则
+
+```sql
+SHOW ENCRYPT TABLE RULE t_encrypt FROM test1;
+```
+
+```sql
+mysql> SHOW ENCRYPT TABLE RULE t_encrypt FROM test1;
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table     | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+2 rows in set (0.00 sec)
+```
+
+- 查询当前逻辑库中指定表的数据加密规则
+
+```sql
+SHOW ENCRYPT TABLE RULE t_encrypt;
+```
+
+```sql
+mysql> SHOW ENCRYPT TABLE RULE t_encrypt;
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table     | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+2 rows in set (0.00 sec)
+```
+
+### 保留字
+
+`SHOW`、`ENCRYPT`、`TABLE`、`RULE`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.en.md
new file mode 100644
index 00000000000..4d89d309016
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/encrypt/show-encrypt-table-rule.en.md
@@ -0,0 +1,89 @@
++++
+title = "SHOW ENCRYPT TABLE RULE"
+weight = 3
++++
+
+### Description
+
+The `SHOW ENCRYPT RULE` syntax is used to query encrypt rules for specified table in specified database.
+
+### Syntax
+
+```
+ShowEncryptTableRule::=
+  'SHOW' 'ENCRYPT' 'TABLE' 'RULE' tabeName('FROM' databaseName)?
+
+tableName ::=
+  identifier
+
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column                    | Description                               |
+| ------------------------- | ----------------------------------------  |
+| table                     | Logical table name                        |
+| logic_column              | Logical column name                       |
+| logic_data_type           | Logical column data type                  |
+| cipher_column             | Ciphertext column name                    |
+| cipher_data_type          | Ciphertext column data type               |
+| plain_column              | Plaintext column name                     |
+| plain_data_type           | Plaintext column data type                |
+| assisted_query_column     | Assisted query column name                |
+| assisted_query_data_type  | Assisted query column data type           |
+| encryptor_type            | Encryption algorithm type                 |
+| encryptor_props           | Encryption algorithm parameter            |
+| query_with_cipher_column  | Whether to use encrypted column for query |
+
+
+
+
+### Example
+
+- Query encrypt rules for specified table in specified database.
+
+```sql
+SHOW ENCRYPT TABLE RULE t_encrypt FROM test1;
+```
+
+```sql
+mysql> SHOW ENCRYPT TABLE RULE t_encrypt FROM test1;
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table     | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+2 rows in set (0.00 sec)
+```
+
+- Query encrypt rules for specified table in current database.
+
+```sql
+SHOW ENCRYPT TABLE RULE t_encrypt;
+```
+
+```sql
+mysql> SHOW ENCRYPT TABLE RULE t_encrypt;
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| table     | logic_column | logic_data_type | cipher_column | cipher_data_type | plain_column | plain_data_type | assisted_query_column | assisted_query_data_type | encryptor_type | encryptor_props         | query_with_cipher_column |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+| t_encrypt | user_id      |                 | user_cipher   |                  | user_plain   |                 |                       |                          | AES            | aes-key-value=123456abc | true                     |
+| t_encrypt | order_id     |                 | order_cipher  |                  |              |                 |                       |                          | MD5            |                         | true                     |
++-----------+--------------+-----------------+---------------+------------------+--------------+-----------------+-----------------------+--------------------------+----------------+-------------------------+--------------------------+
+2 rows in set (0.00 sec)
+```
+
+### Reserved word
+
+`SHOW`, `ENCRYPT`, `TABLE`, `RULE`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
index d2c539c5586..aca7424a84c 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
@@ -70,7 +70,7 @@ mysql> SHOW READWRITE_SPLITTING RULES;
 
 ### Reserved word
 
-`SHOW`、`READWRITE_SPLITTING`、`RULES`、`FROM`
+`SHOW`, `READWRITE_SPLITTING`, `RULES`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.cn.md
new file mode 100644
index 00000000000..7b0b4658b5a
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.cn.md
@@ -0,0 +1,7 @@
++++
+title = "影子库压测"
+weight = 1
+chapter = true
++++
+
+本章节将对影子库压测特性的语法进行详细说明。
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.en.md
new file mode 100644
index 00000000000..3de84d85695
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/_index.en.md
@@ -0,0 +1,7 @@
++++
+title = "Shadow"
+weight = 1
+chapter = true
++++
+
+This chapter describes the syntax of shadow.
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md
new file mode 100644
index 00000000000..14bd94cae0e
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.cn.md
@@ -0,0 +1,109 @@
++++
+title = "SHOW SHADOW RULE"
+weight = 2
++++
+
+### 描述
+
+`SHOW SHADOW RULE` 语法用于查询指定逻辑库中的影子规则。
+
+### 语法
+
+```
+ShowEncryptRule::=
+  'SHOW' 'SHADOW' ('RULES'|'RULE' shadowRuleName) ('FROM' databaseName)?
+
+shadowRuleName ::=
+  identifier
+  
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列           | 说明           |
+| ------------ | ------------- |
+| rule_name    | 规则名称       |
+| source_name  | 数据源名称     | 
+| shadow_name  | 影子数据源名称  |
+| shadow_table | 影子表         |
+
+### 示例
+
+- 查询指定逻辑库中的指定影子规则
+
+```sql
+SHOW SHADOW RULE shadow_rule FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW RULE shadow_rule FROM test1;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+
+- 查询当前逻辑库中的指定影子规则
+
+```sql
+SHOW SHADOW RULE shadow_rule;
+```
+
+```sql
+mysql> SHOW SHADOW RULE shadow_rule;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.01 sec)
+```
+
+- 查询指定逻辑库中的影子规则
+
+```sql
+SHOW SHADOW RULES FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW RULES FROM test1;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+
+- 查询当前逻辑库中的影子规则
+
+```sql
+SHOW SHADOW RULES;
+```
+
+```sql
+mysql> SHOW SHADOW RULES;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+
+### 保留字
+
+`SHOW`、`SHADOW`、`RULE`、`RULES`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md
new file mode 100644
index 00000000000..479e73d0412
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-rule.en.md
@@ -0,0 +1,110 @@
++++
+title = "SHOW SHADOW RULE"
+weight = 2
++++
+
+### Description
+
+The `SHOW SHADOW RULE` syntax is used to query shadow rules for specified database.
+
+### Syntax
+
+```
+ShowEncryptRule::=
+  'SHOW' 'SHADOW' ('RULES'|'RULE' shadowRuleName) ('FROM' databaseName)?
+
+shadowRuleName ::=
+  identifier
+  
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column       | Description            |
+| ------------ | ---------------------- |
+| rule_name    | Shadow rule name       |
+| source_name  | Data source name       |
+| shadow_name  | Shadow data source name|
+| shadow_table | Shadow table           |
+
+
+
+
+### Example
+
+- Query specified shadow rule in specified database.
+
+```sql
+SHOW SHADOW RULE shadow_rule FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW RULE shadow_rule FROM test1;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+
+- Query specified shadow rule in current database.
+
+```sql
+SHOW SHADOW RULE shadow_rule;
+```
+
+```sql
+mysql> SHOW SHADOW RULE shadow_rule;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.01 sec)
+```
+
+- Query shadow rules for specified database.
+
+```sql
+SHOW SHADOW RULES FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW RULES FROM test1;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+
+- Query shadow rules for current database.
+
+```sql
+SHOW SHADOW RULES;
+```
+
+```sql
+mysql> SHOW SHADOW RULES;
++-------------+-------------+-------------+----------------------+
+| rule_name   | source_name | shadow_name | shadow_table         |
++-------------+-------------+-------------+----------------------+
+| shadow_rule | ds_0        | ds_1        | t_order_item,t_order |
++-------------+-------------+-------------+----------------------+
+1 row in set (0.00 sec)
+```
+### Reserved word
+
+`SHOW`, `SHADOW`, `RULE`, `RULES`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md
new file mode 100644
index 00000000000..2267a4925e9
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.cn.md
@@ -0,0 +1,74 @@
++++
+title = "SHOW SHADOW TABLE RULE"
+weight = 3
++++
+
+### 描述
+
+`SHOW SHADOW TABLE RULE` 语法用于查询指定逻辑库中的影子表规则。
+
+### 语法
+
+```
+ShowEncryptRule::=
+  'SHOW' 'SHADOW' 'TABLE' 'RULES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### 补充说明
+
+- 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`。
+
+### 返回值说明
+
+| 列                     | 说明       |
+| --------------------- | ---------- |
+| shadow_table          | 影子表      |
+| shadow_algorithm_name | 影子算法名称 |
+
+### 示例
+
+- 查询指定逻辑库中的影子表规则
+
+```sql
+SHOW SHADOW TABLE RULES FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW TABLE RULES FROM test1;
++--------------+-------------------------------------------------------+
+| shadow_table | shadow_algorithm_name                                 |
++--------------+-------------------------------------------------------+
+| t_order_item | shadow_rule_t_order_item_value_match                  |
+| t_order      | simple_hint_algorithm,shadow_rule_t_order_regex_match |
++--------------+-------------------------------------------------------+
+2 rows in set (0.00 sec)
+```
+
+- 查询当前逻辑库中的影子表规则
+
+```sql
+SHOW SHADOW TABLE RULES;
+```
+
+```sql
+mysql> SHOW SHADOW TABLE RULES;
++--------------+-------------------------------------------------------+
+| shadow_table | shadow_algorithm_name                                 |
++--------------+-------------------------------------------------------+
+| t_order_item | shadow_rule_t_order_item_value_match                  |
+| t_order      | simple_hint_algorithm,shadow_rule_t_order_regex_match |
++--------------+-------------------------------------------------------+
+2 rows in set (0.01 sec)
+```
+
+### 保留字
+
+`SHOW`、`SHADOW`、`TABLE`、`RULES`、`FROM`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
+
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md
new file mode 100644
index 00000000000..1125535280f
--- /dev/null
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/shadow/show-shadow-table-rule.en.md
@@ -0,0 +1,72 @@
++++
+title = "SHOW SHADOW TABLE RULE"
+weight = 3
++++
+
+### Description
+
+The `SHOW SHADOW TABLE RULE` syntax is used to query shadow table rules for specified database.
+
+### Syntax
+
+```
+ShowEncryptRule::=
+  'SHOW' 'SHADOW' 'TABLE' 'RULES' ('FROM' databaseName)?
+
+databaseName ::=
+  identifier
+```
+
+### Supplement
+
+- When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted.
+
+### Return value description
+
+| Column                | Description           |
+| --------------------- | --------------------- |
+| shadow_table          | Shadow table          |
+| shadow_algorithm_name | Shadow algorithm name |
+
+### Example
+
+- Query shadow table rules for specified database.
+
+```sql
+SHOW SHADOW TABLE RULES FROM test1;
+```
+
+```sql
+mysql> SHOW SHADOW TABLE RULES FROM test1;
++--------------+-------------------------------------------------------+
+| shadow_table | shadow_algorithm_name                                 |
++--------------+-------------------------------------------------------+
+| t_order_item | shadow_rule_t_order_item_value_match                  |
+| t_order      | simple_hint_algorithm,shadow_rule_t_order_regex_match |
++--------------+-------------------------------------------------------+
+2 rows in set (0.00 sec)
+```
+
+- Query shadow table rules for current database.
+
+```sql
+SHOW SHADOW TABLE RULES;
+```
+
+```sql
+mysql> SHOW SHADOW TABLE RULES;
++--------------+-------------------------------------------------------+
+| shadow_table | shadow_algorithm_name                                 |
++--------------+-------------------------------------------------------+
+| t_order_item | shadow_rule_t_order_item_value_match                  |
+| t_order      | simple_hint_algorithm,shadow_rule_t_order_regex_match |
++--------------+-------------------------------------------------------+
+2 rows in set (0.01 sec)
+```
+### Reserved word
+
+`SHOW`, `SHADOW`, `TABLE`, `RULES`, `FROM`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
index bc5617f38db..cb23adcc8cd 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-default-sharding-strategy.en.md
@@ -70,7 +70,7 @@ mysql> SHOW DEFAULT SHARDING STRATEGY;
 
 ### Reserved word
 
-`SHOW`、`DEFAULT`、`SHARDING`、`STRATEGY`、`FROM`
+`SHOW`, `DEFAULT`, `SHARDING`, `STRATEGY`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
index be0a3e4c854..201c27a89ae 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-auditors.en.md
@@ -66,7 +66,7 @@ mysql> SHOW SHARDING AUDITORS;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`AUDITORS`、`FROM`
+`SHOW`, `SHARDING`, `AUDITORS`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
index 12213687658..929563894cf 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-key-generator.en.md
@@ -65,7 +65,7 @@ mysql> SHOW SHARDING KEY GENERATORS;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`KEY`、`GENERATORS`、`FROM`
+`SHOW`, `SHARDING`, `KEY`, `GENERATORS`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
index 3446c674591..bd77404708a 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-nodes.en.md
@@ -65,7 +65,7 @@ mysql> SHOW SHARDING TABLE NODES;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`TABLE`、`NODE`、`FROM`
+`SHOW`, `SHARDING`, `TABLE`, `NODE`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md
index 84ceb5364e4..79d4ac65b59 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md	
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used algorithm.en.md	
@@ -68,7 +68,7 @@ mysql> SHOW SHARDING TABLE RULES USED ALGORITHM table_inline;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`TABLE`、`RULES`、`USED`、`ALGORITHM`、`FROM`
+`SHOW`, `SHARDING`, `TABLE`, `RULES`, `USED`, `ALGORITHM`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
index 6c2fae149c8..dfcbf230cad 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-auditor.en.md
@@ -68,7 +68,7 @@ mysql> SHOW SHARDING TABLE RULES USED AUDITOR sharding_key_required_auditor;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`TABLE`、`RULES`、`USED`、`AUDITOR`、`FROM`
+`SHOW`, `SHARDING`, `TABLE`, `RULES`, `USED`, `AUDITOR`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
index a09a339b8d9..299f9f29adb 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-sharding-table-rules-used-key-generator.en.md
@@ -68,7 +68,7 @@ mysql> SHOW SHARDING TABLE RULES USED KEY GENERATOR snowflake_key_generator;
 
 ### Reserved word
 
-`SHOW`、`SHARDING`、`TABLE`、`USED`、`KEY`、`GENERATOR`、`FROM`
+`SHOW`, `SHARDING`, `TABLE`, `USED`, `KEY`, `GENERATOR`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
index dbfe07b5a77..ce04566d791 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-auditors.en.md
@@ -66,7 +66,7 @@ mysql> SHOW UNUSED SHARDING AUDITORS FROM test1;
 
 ### Reserved word
 
-`SHOW`、`UNUSED`、`SHARDING`、`AUDITORS`、`FROM`
+`SHOW`, `UNUSED`, `SHARDING`, `AUDITORS`, `FROM`
 
 ### Related links
 
diff --git a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
index c1fec77027a..8349e3e30ea 100644
--- a/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
+++ b/docs/document/content/reference/distsql/syntax/rql/rule-query/sharding/show-unused-sharding-key-generators.en.md
@@ -66,7 +66,7 @@ mysql> SHOW UNUSED SHARDING KEY GENERATORS;
 
 ### Reserved word
 
-`SHOW`、`UNUSED`、`SHARDING`、`KEY`、`GENERATORS`、`FROM`
+`SHOW`, `UNUSED`, `SHARDING`, `KEY`, `GENERATORS`, `FROM`
 
 ### Related links