MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの「テーブルの表示」で特定のパターンのテーブルのみを表示しますか?


LIKE演算子をshowtablesで使用して、特定のパターンのテーブルを表示できます。 LIKEはパターンを設定するために使用されます。

構文は次のとおりです-

SHOW TABLES LIKE ‘yourPattern’;

データベーステストがあり、文字dのテーブルがいくつかあります。したがって、私たちが検討しているパターンはdです。

次に、上記の構文を実装して、SHOWTABLESに特定のパターンのテーブルを表示します。クエリは次のとおりです。

mysql> show tables like '%d_';

以下は出力です。

+----------------------+
| Tables_in_test (%d_) |
+----------------------+
| differenceinseconds  |
| lasthourrecords      |
| skiplasttenrecords   |
+----------------------+
3 rows in set (0.04 sec)

  1. MySQLで特定の列名を持つテーブルを見つける方法は?

    列名を見つけるには、information_schema.columnsを使用します。以下は構文です- select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); さまざまなテーブルで列名を見つけるために、上記の構文を実装しましょう。ここでは、特定の列名が「クライアント」という単語を持つテーブル名のみが必要です- mysql> select distinct table_

  2. MySQLでASC順にレコードのリストのみを表示する

    レコードのリストを特定の順序で表示するには、条件を設定してORDERBYを使用する必要があります。これには、ORDERBYCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable2039    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert