ホームページ  >  記事  >  データベース  >  mysqlでフィールドの数をクエリする方法

mysqlでフィールドの数をクエリする方法

青灯夜游
青灯夜游オリジナル
2022-04-12 16:17:3610107ブラウズ

クエリ方法: 1. DESCRIBE ステートメントを使用して、"DESCRIBE テーブル名;" という構文でテーブル構造を表示します。出力されるレコード行の総数はフィールド数です。 2. count( ) システムテーブル「information_schema.COLUMNS」をカウントする関数を使用し、データ項目数を指定してフィールド数をクエリします。

mysqlでフィールドの数をクエリする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

#MySQL テーブル内のフィールドの数をクエリするには 2 つの方法があります

方法 1: DESCRIBE ステートメントを使用します

DESCRIBE は、フィールド名、フィールドのデータ型、主キーであるかどうか、デフォルト値があるかどうかなど、テーブルのフィールド情報をテーブル形式で表示します。構文形式

DESCRIBE 表名;

は次のように省略できます。

DESC 表名;

出力されるレコード行の合計数はフィールドの数です。

#例:

mysqlでフィールドの数をクエリする方法##方法 2: システム テーブル information_schema.`COLUMNS` を使用する (mysql5 以降でサポート)

count() 関数を使用してフィールド数をクエリし、システム テーブル "information_schema.COLUMNS" 内の指定されたデータ項目の数をカウントします。

構文:

SELECT count(1) from information_schema.COLUMNS WHERE table_schema='库名' and table_name='表名';


table_schema: データベース名
  • ##table_name: テーブル名

  • 例:


[関連する推奨事項:

mysql ビデオ チュートリアル

]mysqlでフィールドの数をクエリする方法

以上がmysqlでフィールドの数をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。