SHOW TABLES 構文を使用すると、データベース内で指定された条件を満たすすべてのテーブルを表示できます。CREATE TABLE 構文を使用してテーブルを作成する前に、SHOW TABLES 構文を使用して現在のデータベース内の既存のテーブルをすべて表示し、作成するテーブルの名前が既存のテーブルと同じでないかどうかを確認できます。
適用可能なエンジン
SHOW TABLES 構文は、LindormTable および LindormTSDB に適用できます。
構文
show_tables_statement ::= SHOW TABLES [ {FROM | IN} database_identifier ] [ LIKE string_literal ]パラメーター
FROM | IN
LindormTable のみ FROM キーワードと IN キーワードをサポートしています。
FROM キーワードと IN キーワードはどちらも、クエリするテーブルが含まれるデータベースを指定するために使用されます。たとえば、SHOW TABLES FROM DB1; と SHOW TABLES IN DB1; のいずれかのステートメントを使用して、DB1 内のすべてのテーブルを表示できます。
あいまいクエリステートメント (LIKE string_literal)
SHOW TABLES 構文で LIKE キーワードを使用すると、指定したテーブル名とあいまい一致するテーブルを表示できます。次のワイルドカードがサポートされています。
%: このワイルドカードは、複数の文字と一致させるために使用できます。_: このワイルドカードは、1 文字と一致させるために使用できます。
例
現在のデータベース内のすべてのテーブルを表示する
SHOW TABLES;指定されたデータベース内のすべてのテーブルを表示する
SHOW TABLES FROM DB1;現在のデータベース内で指定された条件に一致するすべてのテーブルを表示する
現在のデータベース内で、名前が sensor で始まるすべてのテーブルを表示します。
SHOW TABLES LIKE 'sensor%';