Database MariaDB/MySQL インフラ

[MySQL/MariaDB] 表の一覧を確認・表示する「show tables」

2018年8月23日

こんにちは!シミダイ(@shimidai2100)です。

MySQL」、「MariaDB」で表の一覧を確認・表示する「show tables」を紹介します。

show tables」はmysqlコマンド固有のSQL文ですので、この機会にしっかりマスターしましょう。

DBはインストールされている前提ですので、MariaDB・MySQLのインストール方法は下の記事を参考にしてください。

LinuxへのMariaDBのインストールとデータベース作成

こんにちは!シミダイ(@shimidai2100)です。 Linux上でMariaDBをインストールする手順とデータベー ...

続きを見る

show tables:表一覧を確認・表示

表の一覧を確認・表示するのは「show tables;」を使用します。

show tables;

以下実行例になります。

MariaDB [test001]> show tables;
+-------------------+
| Tables_in_test001 |
+-------------------+
| tab001            |
| tab002            |
| tab003            |
| tab004            |
| tab005            |
+-------------------+
5 rows in set (0.00 sec)

show databases from ~:データベース名を指定して表一覧を確認・表示

from」句を使用することで表名を指定して確認・表示することも出来ます。

show databases from db_name;

以下実行例になります。

MariaDB [(none)]> show tables from test001;
+-------------------+
| Tables_in_test001 |
+-------------------+
| tab001            |
| tab002            |
| tab003            |
| tab004            |
| tab005            |
+-------------------+
5 rows in set (0.00 sec)

MariaDB [(none)]> show tables from TEST001;
Empty set (0.00 sec)

show databases like ~:表名を絞って一覧を確認・表示

like」句を使用することで表名を絞って確認・表示することも出来ます。

show tables like 'pattern';

もちろんワイルドカードとして「%」、「_」を使用することができます。

以下実行例になります。

MariaDB [test001]> show tables like 'test%';
Empty set (0.00 sec)

MariaDB [test001]> show tables like 'tab%';
+--------------------------+
| Tables_in_test001 (tab%) |
+--------------------------+
| tab001                   |
| tab002                   |
| tab003                   |
| tab004                   |
| tab005                   |
+--------------------------+
5 rows in set (0.00 sec)

MariaDB [test001]>

もちろん「from」句を使用してデータベースを指定することも可能です。

MariaDB [test001]> show tables from test001 like 'tab%';
+--------------------------+
| Tables_in_test001 (tab%) |
+--------------------------+
| tab001                   |
| tab002                   |
| tab003                   |
| tab004                   |
| tab005                   |
+--------------------------+
5 rows in set (0.00 sec)

 

 

関連記事

-Database, MariaDB/MySQL, インフラ

Copyright© shimidai2100 , 2020 All Rights Reserved.