メインコンテンツへスキップ
SHOW CREATE (TABLE|DATABASE|USER) では、次の設定を有効にしない限り、シークレットは表示されません。さらに、ユーザーには displaySecretsInShowAndSelect 権限が必要です。

SHOW CREATE TABLE | DICTIONARY | VIEW | DATABASE

これらのステートメントは String 型の単一のカラムを返します。このカラムには、指定したオブジェクトの作成に使用される CREATE クエリが含まれます。

構文

Syntax
このステートメントを使用してシステムテーブルの CREATE クエリを取得すると、 テーブル構造を宣言しているだけのダミーのクエリが返されるため、 テーブルの作成には使用できません。

SHOW DATABASES

このステートメントは、すべてのデータベースの一覧を出力します。

構文

Syntax
次のクエリと同じです:

この例では、名前に ‘de’ という文字列を含むデータベース名を取得するために SHOW を使用します。
Query
Response
大文字と小文字を区別せずに行うこともできます。
Query
Response
あるいは、名前に’de’を含まないデータベース名を取得することもできます:
Query
Response
最後に、最初の 2 つのデータベースの名前だけを取得できます:
Query
Response

関連項目

SHOW TABLES

SHOW TABLES ステートメントは、テーブルの一覧を表示します。

構文

Syntax
FROM 句が指定されていない場合、クエリは現在のデータベースにあるテーブルの一覧を返します。 このステートメントは、次のクエリと同じです。

この例では、名前に ‘user’ を含むすべてのテーブルを探すために、SHOW TABLES ステートメントを使用します。
Query
Response
大文字と小文字を区別せずに行うこともできます:
Query
Response
また、名前に文字 ‘s’ を含まないテーブルを探すには:
Query
Response
最後に、先頭の2つのテーブル名だけを取得できます。
Query
Response

関連項目

SHOW COLUMNS

SHOW COLUMNS ステートメントは、カラムの一覧を表示します。

構文

Syntax
データベース名とテーブル名は、省略形 <db>.<table> で指定できます。 つまり、FROM tab FROM dbFROM db.tab は同等です。 データベースが指定されていない場合、クエリは現在のデータベースのカラム一覧を返します。 また、省略可能なキーワードとして EXTENDEDFULL の 2 つがあります。EXTENDED キーワードは現在のところ効果がなく、 MySQL との互換性のために存在します。FULL キーワードを指定すると、出力に collation、comment、privilege の各カラムが含まれます。 SHOW COLUMNS ステートメントは、次の構造を持つ結果テーブルを返します。

この例では、SHOW COLUMNS ステートメントを使用して、テーブル ‘orders’ 内の ‘delivery_’ で始まるすべてのカラムの情報を取得します:
Query
Response

関連項目

SHOW DICTIONARIES

SHOW DICTIONARIES ステートメントは、Dictionaries の一覧を表示します。

構文

Syntax
FROM 句が指定されていない場合、クエリは現在のデータベース内の辞書の一覧を返します。 次の方法でも、SHOW DICTIONARIES クエリと同じ結果を得られます。

次のクエリは、system データベース内のテーブル一覧のうち、名前に reg を含む先頭の 2 行を選択します。
Query
Response

SHOW INDEX

テーブルの主キーおよびデータスキッピングインデックスの一覧を表示します。 このステートメントは主に MySQL との互換性のために用意されています。システムテーブル system.tables (主キー) および system.data_skipping_indices (データスキッピングインデックス) は、同等の情報を提供しますが、ClickHouse ではよりネイティブな形式になっています。

構文

Syntax
データベース名とテーブル名は、<db>.<table> という省略形式で指定できます。つまり、FROM tab FROM dbFROM db.tab は 同等です。データベースが指定されていない場合、クエリでは現在のデータベースが使用されます。 オプションのキーワード EXTENDED は現時点では効果がなく、MySQL との互換性のために存在しています。 このステートメントは、次の構造を持つ結果テーブルを生成します。

この例では、SHOW INDEX ステートメントを使用して、テーブル ‘tbl’ のすべての索引に関する情報を取得します
Query
Response

関連項目

SHOW PROCESSLIST

system.processes テーブルの内容を出力します。このテーブルには、現在処理中のクエリの一覧が含まれますが、SHOW PROCESSLIST クエリは含まれません。

構文

Syntax
SELECT * FROM system.processes クエリは、現在実行中のすべてのクエリに関するデータを返します。
コンソールで次を実行してください。

SHOW GRANTS

SHOW GRANTS ステートメントは、ユーザーに付与された権限を表示します。

構文

Syntax
ユーザーが指定されていない場合、クエリは現在のユーザーの権限を返します。 WITH IMPLICIT 修飾子を使うと、暗黙的な権限付与 (例: GRANT SELECT ON system.one) を表示できます。 FINAL 修飾子は、ユーザーと、そのユーザーに付与されたロールからのすべての権限をマージします (継承を含む) 。

SHOW CREATE USER

SHOW CREATE USER ステートメントは、ユーザーの作成時に使用されたパラメータを表示します。

構文

Syntax

SHOW CREATE ROLE

SHOW CREATE ROLE ステートメントは、ロール作成時に使用されたパラメーターを表示します。

構文

Syntax

SHOW CREATE ROW POLICY

SHOW CREATE ROW POLICY ステートメントは、ROW POLICY の作成時に使用されたパラメータを表示します。

構文

Syntax

SHOW CREATE QUOTA

SHOW CREATE QUOTA ステートメントは、QUOTA の作成時に使用されたパラメーターを表示します。

構文

Syntax

SHOW CREATE SETTINGS PROFILE

SHOW CREATE SETTINGS PROFILE ステートメントは、settings profile の作成に使用されたパラメータを表示します。

構文

Syntax

SHOW USERS

SHOW USERS ステートメントは、ユーザーアカウントの名前の一覧を返します。 ユーザーアカウントのパラメータを確認するには、システムテーブル system.users を参照してください。

構文

Syntax

SHOW ROLES

SHOW ROLES ステートメントは、ロールの一覧を返します。 その他の情報については、 システムテーブル system.roles および system.role_grants を参照してください。

構文

Syntax

SHOW PROFILES

SHOW PROFILES ステートメントは、設定プロファイルの一覧を返します。 ユーザーアカウントのパラメータを確認するには、システムテーブル settings_profilesを参照してください。

構文

Syntax

SHOW POLICIES

SHOW POLICIES ステートメントは、指定したテーブルの 行ポリシー の一覧を返します。 ユーザーアカウントに関するパラメータを確認するには、システムテーブル system.row_policies を参照してください。

構文

Syntax

SHOW QUOTAS

SHOW QUOTAS ステートメントは、クォータの一覧を返します。 クォータのパラメータを表示するには、システムテーブル system.quotas を参照してください。

構文

Syntax

SHOW QUOTA

SHOW QUOTA ステートメントは、すべてのユーザーまたは現在のユーザーの QUOTA の使用状況を返します。 その他のパラメータを確認するには、システムテーブル system.quotas_usage および system.quota_usage を参照してください。

構文

Syntax

SHOW ACCESS

SHOW ACCESS ステートメントは、すべてのユーザーロールプロファイルなどと、それらに付与されているすべての権限を表示します。

構文

Syntax

SHOW CLUSTER(S)

SHOW CLUSTER(S) ステートメントは、クラスターの一覧を返します。 使用可能なすべてのクラスターは、system.clusters テーブルに一覧表示されます。
SHOW CLUSTER name クエリは、指定したクラスター名について、system.clusters テーブルの clustershard_numreplica_numhost_namehost_addressport を表示します。

構文

Syntax

Query
Response
Query
Response
Query
Response

SHOW SETTINGS

SHOW SETTINGS ステートメントは、システム設定とその値の一覧を返します。 system.settings テーブルからデータを取得します。

構文

Syntax

LIKE|ILIKE では、設定名に一致するパターンを指定できます。パターンには %_ などのグロブを含めることができます。LIKE 句は大文字と小文字を区別し、ILIKE 句は大文字と小文字を区別しません。 CHANGED 句を使用すると、クエリはデフォルト値から変更された設定のみを返します。

LIKE 句を使用したクエリ:
Query
Response
ILIKE 句を使用するクエリ:
Query
Response
CHANGED 句を使用したクエリ:
Query
Response

SHOW SETTING

SHOW SETTING ステートメントは、指定した設定名に対応する設定値を出力します。

構文

Syntax

関連項目

SHOW FILESYSTEM CACHES

Query
Response

関連項目

SHOW ENGINES

SHOW ENGINES ステートメントは、system.table_engines テーブルの内容を出力します。 このテーブルには、サーバーがサポートするテーブルエンジンの説明と、それぞれが対応している機能に関する情報が含まれています。

構文

Syntax

関連項目

SHOW FUNCTIONS

SHOW FUNCTIONS ステートメントは、system.functions テーブルの内容を表示します。

構文

Syntax
LIKE または ILIKE 句のいずれかが指定されている場合、クエリは、名前が指定された <pattern> に一致するシステム関数の一覧を返します。

関連項目

SHOW MERGES

SHOW MERGES ステートメントは、マージの一覧を返します。 すべてのマージは、system.merges テーブルに記載されています。

構文

Syntax

Query
Response
Query
Response

SHOW CREATE MASKING POLICY

SHOW CREATE MASKING POLICY ステートメントは、マスキングポリシーの作成時に使用されたパラメータを表示します。

構文

Syntax
最終更新日 2026年7月2日