MySQLでテーブルを作成する際にデフォルト値を設定する方法は何ですか?
MySQLでは、列のデフォルト値を設定するためにDEFAULTキーワードを使用することができます。
例えば、以下のサンプルコードは、id、name、ageの3つの列を含むstudentsというテーブルを作成します。id列のデフォルト値はNULL、name列のデフォルト値は’Unknown’、age列のデフォルト値は0です。
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) DEFAULT 'Unknown',
age INT DEFAULT 0
);
上記の例では、新たな行をstudents表に挿入する際、nameとageの列の値が明示的に指定されていない場合、自動的にデフォルト値が設定されます。