メインコンテンツまでスキップ

SHOW-CREATE-TABLE

説明

このステートメントは、データテーブルの作成ステートメントを表示するために使用されます。

構文

SHOW [BRIEF] CREATE TABLE [<db_name>.]<table_name>

必須パラメータ

1.<table_name>

テーブル識別子(名前)を指定します。これは、そのテーブルが配置されているデータベース内で一意である必要があります。

識別子はアルファベット文字(またはunicodeの名前サポートが有効な場合は任意の言語の文字)で始まる必要があり、識別子文字列全体がバッククォートで囲まれていない限り(例:My Object)、スペースや特殊文字を含むことはできません。

識別子は予約キーワードを使用することはできません。

詳細については、Identifier RequirementsとReserved Keywordsを参照してください。

オプションパラメータ

1.BRIEF

カラム定義を除いて、テーブルに関する基本情報のみを表示します。

2.<db_name>

データベースの識別子(すなわち、名前)を指定します。

識別子はアルファベット文字(またはunicodeの名前サポートが有効な場合は指定された言語の任意の文字)で始まる必要があり、識別子文字列全体がバッククォートで囲まれていない限り(例:My Database)、スペースや特殊文字を含むことはできません。

識別子は予約キーワードを使用することはできません。

詳細については、Identifier RequirementsとReserved Keywordsを参照してください。

戻り値

column namedescription
Tableテーブル名
Create Tableテーブル作成文

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持っている必要があります:

PrivilegeObjectNotes
Select_privTableSHOW CREATE TABLEはテーブルのSELECT操作に属します

  1. テーブルの作成文を表示する

    SHOW CREATE TABLE demo.test_table;
  2. テーブルの簡略化されたテーブル作成文を表示する

    SHOW BRIEF CREATE TABLE demo.test_table;