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

王林
リリース: 2023-04-17 18:49:06
転載
4373 人が閲覧しました

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

このチュートリアルの動作環境: 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でフィールドの数をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート