From 4db6483d6cd428e50f88f46d89440a61e293bcf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= Date: Tue, 9 Apr 2024 21:44:30 +0200 Subject: [PATCH] ebnf show create table --- .../sql-statement-show-create-table.md | 23 ++++++++----------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/sql-statements/sql-statement-show-create-table.md b/sql-statements/sql-statement-show-create-table.md index eb1430d105138..d269579398934 100644 --- a/sql-statements/sql-statement-show-create-table.md +++ b/sql-statements/sql-statement-show-create-table.md @@ -9,13 +9,10 @@ This statement shows the exact statement to recreate an existing table using SQL ## Synopsis -**ShowCreateTableStmt:** - -![ShowCreateTableStmt](/media/sqlgram/ShowCreateTableStmt.png) - -**TableName:** - -![TableName](/media/sqlgram/TableName.png) +```ebnf+diagram +ShowCreateTableStmt ::= + "SHOW" "CREATE" "TABLE" (SchemaName ".")? TableName +``` ## Examples @@ -23,14 +20,12 @@ This statement shows the exact statement to recreate an existing table using SQL mysql> CREATE TABLE t1 (a INT); Query OK, 0 rows affected (0.12 sec) -mysql> SHOW CREATE TABLE t1; -+-------+------------------------------------------------------------------------------------------------------------+ -| Table | Create Table | -+-------+------------------------------------------------------------------------------------------------------------+ -| t1 | CREATE TABLE `t1` ( +mysql> SHOW CREATE TABLE t1\G +*************************** 1. row *************************** + Table: t1 +Create Table: CREATE TABLE `t1` ( `a` int(11) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin | -+-------+------------------------------------------------------------------------------------------------------------+ +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin 1 row in set (0.00 sec) ```