MySQLワークベンチには、データベース内の各テーブルのレコードの数を示すページがありますか?

StackOverflow https://stackoverflow.com/questions/4463640

  •  11-10-2019
  •  | 
  •  

質問

phpMyAdminでは、各データベースの構造ページに、DBのすべてのテーブルと各テーブルのレコードの数を示すテーブルがあります。 WorkBechに似たようなものはありますか?

ありがとう。

役に立ちましたか?

解決

遅い答えですが、このページに出くわす他の人にとっては、mysqlワークベンチ6.0でこれを行う方法です。

  1. ナビゲーターペインのテーブルを右クリックします
  2. 「テーブルメンテナンス...」を選択します
  3. インデックス]タブに移動します
  4. 右にスクロールして、「カーディナリティ」列を見つけます。

この列は、データベース内の各テーブルの各プライマリキーとナビゲーションキーの値の数を示しています。主キーの値の数は、行数です。それが役立つことを願っています。

別の方法は次のとおりです。

  1. ナビゲーターペインのデータベースを右クリックします。
  2. 「スキーマインスペクター」を選択します。
  3. テーブル]タブに移動します。タブには、データベース内の各テーブルの「行」列があります。

他のヒント

MySQL Workbenchでそれを行う方法がわかりませんが、次のクエリはテーブルの行数を返します。

SELECT COUNT(*) FROM table_name;

これを構造ページで見つける必要があります:「+詳細...」リンクを展開します

データベース:「Information_schema」には、サーバーのテーブルとレコード数を含む「table_rows」フィールドを含む「テーブル」テーブルがあります。

それを進めるための迅速で汚い方法は、単にこのクエリを行うことです。

SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = #YOUR-DB-NAME-HERE#

ただし、MySQLワークベンチからの情報よりも、メニューバーに移動して選択することもできます。

Edit -> SQL Editor -> Show Metadata Schemata

次に、通常のようにテーブルに移動します(おそらく「クエリを開始するためのオープンコネクション」で、2つの新しいテーブルがあります information_schemaperformance_schema.

開きます information_schema テーブルとあなたはそこにあります

table schema    table name       table_rows
your db name    you table name   number_of_rows

これが物事をより使いやすくすることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top