ホームページ  >  記事  >  データベース  >  mysqlでテーブル構造を見つけるコマンドは何ですか

mysqlでテーブル構造を見つけるコマンドは何ですか

下次还敢
下次还敢オリジナル
2024-04-29 04:24:14801ブラウズ

MySQL テーブルの構造を検索するには、DESCRIBE コマンドの後に調べたいテーブルの名前を指定します。出力には、名前、データ型、NULL 値の許容性、キー制約、デフォルト値など、テーブル内の各列に関する詳細情報が表示されます。

mysqlでテーブル構造を見つけるコマンドは何ですか

#テーブル構造を見つけるための MySQL コマンド

MySQL テーブルの構造を見つけるには、次のコマンドを使用できます。次のコマンド:

<code class="mysql">DESCRIBE table_name;</code>
ここで、

table_name は、構造を調べたいテーブルの名前です。

出力の説明

このコマンドは、テーブル内の各列に関する次の情報を含む結果セットを返します:

  • Field: 列の名前
  • Type: 列のデータ型
  • Null: 列で null を許可するかどうかを指定します。値
  • Key: 列が主キー、外部キー、一意キーのいずれであるかを指定します
  • Default: 列のデフォルト値
  • 追加: 自動インクリメント列などの追加情報

という名前のテーブルがあるとします。

customers、その構造は次のとおりです:

<code>CREATE TABLE customers (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) UNIQUE,
  phone_number VARCHAR(20)
);</code>

DESCRIBE コマンドを使用して、customers テーブルの構造をクエリすると、次の出力:

<code>Field       Type       Null    Key     Default  Extra
id          int         NO      PRI     NULL     auto_increment
name        varchar(255)  NO      MUL     NULL     
email       varchar(255)  NO      UNI     NULL     
phone_number varchar(20)  YES     MUL     NULL     </code>
この出力は次のように表示されます:

    テーブルには 4 つの列があります:
  • idnameメールアドレス 、および 電話番号
  • id 列は主キーであり、自動的にインクリメントされます。
  • name 列と email 列では、NULL 値を使用できません。
  • email この列には一意のキー制約があります。
  • phone_number 列では null 値が許可されます。

以上がmysqlでテーブル構造を見つけるコマンドは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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