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

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

王林
王林転載
2023-04-17 18:49:064355ブラウズ

クエリ方法: 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 までご連絡ください。