ホームページ >データベース >mysql チュートリアル >MySQL にデフォルト値を持つ新しい列を追加するにはどうすればよいですか?
デフォルト値を持つ新しい SQL 列の追加
MySQL では、デフォルト値を持つテーブルに新しい列を追加するには、次のコマンドを使用する必要があります。 ALTER TABLE ステートメントの。このステートメントの構文を使用すると、列の作成時にデフォルト値を指定できます。
ALTER TABLE 構文
デフォルト値を使用して新しい列を追加するための一般的な構文は次のとおりです。次のように:
ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
この構文では、table_name は変更するテーブルを表します。 column_name は新しい列の名前で、data_type は列が保持するデータのタイプを定義し、default_value は列のデフォルト値を指定します。
例
foo という名前の新しい列をデフォルト値 0 でテーブル table1 に追加するには、次のコマンドを使用できます。ステートメント:
ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
説明
ドキュメントリファレンス
ここで提供される構文は次のとおりです。 MySQL ドキュメントに記載されています。状態:
ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
ここで、column_definition には DEFAULT 句を含めることができます:
column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] ...
以上がMySQL にデフォルト値を持つ新しい列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。