MySQLワークベンチには、データベース内の各テーブルのレコードの数を示すページがありますか?
-
11-10-2019 - |
質問
phpMyAdminでは、各データベースの構造ページに、DBのすべてのテーブルと各テーブルのレコードの数を示すテーブルがあります。 WorkBechに似たようなものはありますか?
ありがとう。
解決
遅い答えですが、このページに出くわす他の人にとっては、mysqlワークベンチ6.0でこれを行う方法です。
- ナビゲーターペインのテーブルを右クリックします
- 「テーブルメンテナンス...」を選択します
- インデックス]タブに移動します
- 右にスクロールして、「カーディナリティ」列を見つけます。
この列は、データベース内の各テーブルの各プライマリキーとナビゲーションキーの値の数を示しています。主キーの値の数は、行数です。それが役立つことを願っています。
別の方法は次のとおりです。
- ナビゲーターペインのデータベースを右クリックします。
- 「スキーマインスペクター」を選択します。
- テーブル]タブに移動します。タブには、データベース内の各テーブルの「行」列があります。
他のヒント
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_schema
と performance_schema
.
開きます information_schema
テーブルとあなたはそこにあります
table schema table name table_rows
your db name you table name number_of_rows
これが物事をより使いやすくすることを願っています。
所属していません StackOverflow