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

MySQLサーバーのコマンドラインから特定のデータベースのテーブルのリストを取得するにはどうすればよいですか?


特定のデータベースのテーブルのリストを取得するには、データベースの名前とともに「mysqlshow」クライアントプログラムを使用する必要があります。その構文は次のようになります-

Mysqlshow – u root db_name [pat_matching]

ここで、db_nameは、テーブルの名前を取得するデータベースの名前になります。

Pat_matchingはオプションです。これは、特定のパターンのテーブルのリストを取得するために使用されます。パターンを提供しない場合は、そのデータベースに格納されているすべてのテーブルが表示されます。

次のコマンドは、データベース「クエリ」のすべてのテーブルを取得します-

C:\mysql\bin>mysqlshow -u root query
Database: query
+---------------------+
| Tables              |
+---------------------+
| cars                |
| cars_avgprice       |
| customers           |
| detail_bday         |
| emp                 |
| emp123              |
| emp_t               |
| examination_btech   |
| first_view          |
| info                |
| item_list           |
| item_list1          |
| new_number          |
| reservation         |
| reservations        |
| reserve             |
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| tender              |
| tender1             |
| view_detail         |
| view_student_detail |
| website             |
+---------------------+

ここで、名前に「student」が含まれているテーブルを取得する場合は、パターンマッチングを使用した次のクエリを使用できると仮定します-

C:\mysql\bin>mysqlshow -u root query %student%
Database: query Wildcard: %student%
+---------------------+
| Tables              |
+---------------------+
| student             |
| student_detail      |
| student_info        |
| student_marks       |
| view_student_detail |
+---------------------+

  1. コマンドラインからMySQLデータベースに接続しますか?

    コマンドラインからMySQLに接続するには、最初にコマンドプロンプトを開きます。これは、ショートカットキー「Windows+R」を使用して行うことができます。クリックすると、パネルが開き、CMDと入力して、以下に示すように[OK]ボタンを押す必要があります- [OK]ボタンを押すと、コマンドラインウィンドウが表示されます。 次のスクリーンショットに示すように、MySQLサーバーの「bin」ディレクトリに到達します- これで、binディレクトリに到達しました。 MySQLに接続するには、次のステートメントを入力します。 mysql -u yourUserName -p

  2. コマンドラインからMySQLサーバーをアップグレードする方法は?

    まず、ショートカットキーのWindows+Rキーを使用してCMDを開く必要があります。 cmdと入力したら、[OK]ボタンを押します。を押すと、コマンドプロンプトが表示されます。スクリーンショットは次のとおりです- その後、/binディレクトリにアクセスする必要があります。以下の手順に従ってください。 Windowsユーザーの場合は、以下のクエリを使用して/binディレクトリにアクセスします。 クエリは次のとおりです- mysql> select @@datadir; 以下は、パスを表示する出力です- +-----------------------------------