データベース内のすべてのテーブルのフィールドの総数?
データベース内のすべてのテーブルのフィールドの総数を取得するには、information_schema.columnsを集計関数count(*)とともに使用できます。
フィールドを持つ多数のテーブルで構成される「サンプル」データベースを使用しています。以下は、データベース内のすべてのテーブルのフィールドの総数を取得するためのクエリです。
mysql> SELECT COUNT(*) AS TOTAL_NUMBER_OF_FIELDS -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA = 'sample';
これにより、次の出力が生成されます
+------------------------+ | TOTAL_NUMBER_OF_FIELDS | +------------------------+ | 796 | +------------------------+ 1 row in set (0.04 sec)
次に、別のデータベースの「テスト」を確認しましょう。以下は、データベース内のすべてのテーブルのフィールドの総数を取得するためのクエリです。
mysql> SELECT COUNT(*) AS TOTAL_NUMBER_OF_FIELDS -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA= 'test';
これにより、次の出力が生成されます
+------------------------+ | TOTAL_NUMBER_OF_FIELDS | +------------------------+ | 1108 | +------------------------+ 1 row in set (0.03 sec)
-
データベースとは何ですか?
Microsoft Excelのようなスプレッドシートに精通している場合は、データをテーブルで使用する方法をすでに理解しています。データベースはまた、テーブルを使用して情報を保存、管理、および取得します。 すでにデータベースを使用しています 気づかないかもしれませんが、日常生活の中で常にデータベースの力に出会うことでしょう。たとえば、オンラインバンキングアカウントにログインすると、銀行は最初にユーザー名とパスワードを使用してログインを認証し、次にアカウントの残高とトランザクションを表示します。舞台裏で動作するデータベースは、ユーザー名とパスワードの組み合わせを評価し、アカウントへのアクセスを
-
データベース内のテーブルの数を表示するためのMySQLクエリとは何ですか?
たとえば、ここではWEBデータベースを使用しています。データベースWEBでテーブルの数を見つける必要があります。これには、MySQLのINFORMATION_SCHEMA.TABLESを使用します。 以下は、テーブルの数を表示するためのクエリです- mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from information_schema.tables -> where table_schema='web';