ホームページ >データベース >mysql チュートリアル >mysqlでフィールドの数をクエリする方法
クエリ方法: 1. DESCRIBE ステートメントを使用して、"DESCRIBE テーブル名;" という構文でテーブル構造を表示します。出力されるレコード行の総数はフィールド数です。 2. count( ) システムテーブル「information_schema.COLUMNS」をカウントする関数を使用し、データ項目数を指定してフィールド数をクエリします。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
#MySQL テーブル内のフィールドの数をクエリするには 2 つの方法があります
方法 1: DESCRIBE ステートメントを使用します
DESCRIBE は、フィールド名、フィールドのデータ型、主キーであるかどうか、デフォルト値があるかどうかなど、テーブルのフィールド情報をテーブル形式で表示します。構文形式DESCRIBE 表名;は次のように省略できます。
DESC 表名;出力されるレコード行の合計数はフィールドの数です。
#例:
##方法 2: システム テーブル information_schema.`COLUMNS` を使用する (mysql5 以降でサポート)
count() 関数を使用してフィールド数をクエリし、システム テーブル "information_schema.COLUMNS" 内の指定されたデータ項目の数をカウントします。
構文:SELECT count(1) from information_schema.COLUMNS WHERE table_schema='库名' and table_name='表名';
##table_name: テーブル名
例:
[関連する推奨事項:
]
以上がmysqlでフィールドの数をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。