diff --git a/TOC.md b/TOC.md index 309f38931c1a..f43a907fc6fb 100644 --- a/TOC.md +++ b/TOC.md @@ -266,6 +266,7 @@ - [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) - [`DROP INDEX`](/sql-statements/sql-statement-drop-index.md) - [`DROP SEQUENCE`](/sql-statements/sql-statement-drop-sequence.md) + - [`DROP STATS`](/sql-statements/sql-statement-drop-stats.md) - [`DROP TABLE`](/sql-statements/sql-statement-drop-table.md) - [`DROP USER`](/sql-statements/sql-statement-drop-user.md) - [`DROP VIEW`](/sql-statements/sql-statement-drop-view.md) diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md new file mode 100644 index 000000000000..9b5783a4de0d --- /dev/null +++ b/sql-statements/sql-statement-drop-stats.md @@ -0,0 +1,70 @@ +--- +title: DROP STATS +summary: TiDB 数据库中 DROP STATS 的使用概况。 +category: reference +--- + +# DROP STATS + +`DROP STATS` 语句用于从当前所选定的数据库中删除选定表的统计信息。 + +## 语法图 + +**DropStatsStmt:** + +![DropTableStmt](/media/sqlgram/DropStatsStmt.png) + +**TableName:** + +![TableName](/media/sqlgram/TableName.png) + +## 示例 + +{{< copyable "sql" >}} + +```sql +CREATE TABLE t(a INT); +``` + +```sql +Query OK, 0 rows affected (0.01 sec) +``` + +{{< copyable "sql" >}} + +```sql +SHOW STATS_META WHERE db_name='test' and table_name='t'; +``` + +```sql ++---------+------------+----------------+---------------------+--------------+-----------+ +| Db_name | Table_name | Partition_name | Update_time | Modify_count | Row_count | ++---------+------------+----------------+---------------------+--------------+-----------+ +| test | t | | 2020-05-25 20:34:33 | 0 | 0 | ++---------+------------+----------------+---------------------+--------------+-----------+ +1 row in set (0.00 sec) +``` + +{{< copyable "sql" >}} + +```sql +DROP STATS t; +``` + +```sql +Query OK, 0 rows affected (0.00 sec) +``` + +{{< copyable "sql" >}} + +```sql +SHOW STATS_META WHERE db_name='test' and table_name='t'; +``` + +```sql +Empty set (0.00 sec) +``` + +## 另请参阅 + +* [统计信息简介](/statistics.md) diff --git a/statistics.md b/statistics.md index e0bf0bff8cc1..45e575efa03f 100644 --- a/statistics.md +++ b/statistics.md @@ -345,3 +345,7 @@ LOAD STATS 'file_name'; ``` `file_name` 为要导入的统计信息的文件名。 + +## 另请参阅 + +* [DROP STATS](/sql-statements/sql-statement-drop-stats.md)