ホームページ >データベース >mysql チュートリアル >MySQL には SHOW COLUMNS 以外に既存のテーブルの列のリストを取得するステートメントはありますか?

MySQL には SHOW COLUMNS 以外に既存のテーブルの列のリストを取得するステートメントはありますか?

WBOY
WBOY転載
2023-09-10 17:09:03648ブラウズ

MySQL 中除了 SHOW COLUMNS 之外还有其他语句来获取现有表中的列列表吗?

はい、SHOW COLUMNS ステートメントの代わりに DESCRIBE または EXPLAIN ステートメントを使用して、既存のテーブル リストを取得できます。の列の数。次の例では、DESCRIBE ステートメントと EXPLAIN ステートメントを「Employee」テーブルに適用し、SHOW COLUMNS ステートメントの後に得られる結果セットを取得しました。同じ結果です。セット -

mysql> DESCRIBE Employee\G
*************************** 1. row ***************************
  Field: Id
   Type: int(11)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.05 sec)

mysql> Explain Employee\G
*************************** 1. row ***************************
  Field: Id
   Type: int(11)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.04 sec)

以上がMySQL には SHOW COLUMNS 以外に既存のテーブルの列のリストを取得するステートメントはありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。