MySQL は一般的に使用されているリレーショナル データベース管理システム (RDBMS) であり、さまざまな機能を備えていますが、クエリはその中核となる機能の 1 つです。 MySQL は、大量のデータを保存できるだけでなく、ユーザーのさまざまなニーズを満たすさまざまなタイプのクエリもサポートします。データをクエリする際に、データのサイズ情報を取得する必要がある場合がありますが、この記事では、MySQL でデータのサイズをクエリする方法を紹介します。
MySQL では、SUM 関数を使用してデータ テーブル内のフィールドの合計をクエリできます。データテーブルフィールドのデータの合計を計算することで、フィールドのデータサイズを取得できます。以下に例を示します。
SELECT SUM(LENGTH(column_name)) FROM table_name;
このうち、column_name はサイズを計算する必要があるデータ テーブル内のフィールドの名前、table_name はデータ テーブルの名前です。クエリ結果では、クエリされたフィールドのサイズの合計が返されます。たとえば、データ テーブル内のフィールドの合計サイズをクエリする場合は、次のコードを使用できます。
SELECT SUM(LENGTH(content)) FROM article;
SELECT DATA_LENGTH FROM information_schema.TABLES WHERE TABLE_NAME = 'table_name';
SELECT DATA_LENGTH FROM information_schema.TABLES WHERE TABLE_NAME = 'article';
SELECT LENGTH(column_name) FROM table_name;
SELECT LENGTH(content) FROM article;
以上がMySQLでデータサイズをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。