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 | +---------------------+
-
コマンドラインからMySQLデータベースに接続しますか?
コマンドラインからMySQLに接続するには、最初にコマンドプロンプトを開きます。これは、ショートカットキー「Windows+R」を使用して行うことができます。クリックすると、パネルが開き、CMDと入力して、以下に示すように[OK]ボタンを押す必要があります- [OK]ボタンを押すと、コマンドラインウィンドウが表示されます。 次のスクリーンショットに示すように、MySQLサーバーの「bin」ディレクトリに到達します- これで、binディレクトリに到達しました。 MySQLに接続するには、次のステートメントを入力します。 mysql -u yourUserName -p
-
コマンドラインからMySQLサーバーをアップグレードする方法は?
まず、ショートカットキーのWindows+Rキーを使用してCMDを開く必要があります。 cmdと入力したら、[OK]ボタンを押します。を押すと、コマンドプロンプトが表示されます。スクリーンショットは次のとおりです- その後、/binディレクトリにアクセスする必要があります。以下の手順に従ってください。 Windowsユーザーの場合は、以下のクエリを使用して/binディレクトリにアクセスします。 クエリは次のとおりです- mysql> select @@datadir; 以下は、パスを表示する出力です- +-----------------------------------