ホームページ >データベース >mysql チュートリアル >MySQL にデフォルト値を持つ列を追加するにはどうすればよいですか?

MySQL にデフォルト値を持つ列を追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-22 01:45:19188ブラウズ

How to Add a Column with a Default Value in MySQL?

SQL でのデフォルト値を持つ列の追加

既存の MySQL データベースを拡張する場合、デフォルト値を持つ新しい列を追加する必要がある場合があります。事前定義されたデフォルト値。これに対処するために、この記事では、そのような操作に必要な構文に関する包括的なガイドを提供します。

構文

ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;

たとえば、次の名前の列を追加します。 「score」をデフォルト値 0 の「scores」という名前のテーブルに追加するには、次のコマンドを実行します。使用:

ALTER TABLE scores ADD COLUMN score INT DEFAULT 0;

構文の詳細

  • ALTER TABLE: 既存のテーブルを変更するコマンドの開始を示します.
  • テーブル名:列を追加するテーブルの名前を指定します。
  • ADD COLUMN: 追加する新しい列を紹介します。
  • column_name:新しい名前を指定しますcolumn.
  • data_type: 新しい列が保持するデータのタイプを定義します (INT、VARCHAR など)。
  • DEFAULT default_value: 列のデフォルト値を設定します。

注: 指定されたデフォルト値が列のデータ型と互換性があることを確認することが重要です。たとえば、INT 列の場合、デフォルト値は整数である必要があります。

以上がMySQL にデフォルト値を持つ列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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