mysqlでテーブルのフィールドを追加してデフォルト値を設定する方法は?
MySQLでテーブルにカラムを追加してデフォルト値を設定するには、`ALTER TABLE`文を使用します。以下は例です:
ALTER TABLE 表名
ADD 列名 数据类型 DEFAULT 默认值;
「表名」とは、追加するフィールドが含まれているテーブルの名前を指し、「列名」は追加するフィールドの名前、「データ型」は新しいフィールドのデータ型、「デフォルト値」は新しいフィールドのデフォルト値を示します。
例えば、`users`というテーブルがあり、そのテーブルに`age`という新しいフィールドを追加し、デフォルト値を`18`に設定する必要がある場合、以下のSQL文を実行することができます:
ALTER TABLE users
ADD age INT DEFAULT 18;
“これは、`users`テーブルに`age`という新しいフィールドを追加し、データ型を整数(INT)に設定し、デフォルト値を`18`に設定します。”
既存のデータが表に存在する場合、デフォルトの値を持つ新しいフィールドを追加すると、既存のデータ行の中で該当フィールドが欠けている場所に自動的にデフォルト値が適用されます。