クエリ方法: 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 サイトの他の関連記事を参照してください。