MySQL 默认值(Default)
MySQL 默认值(Default)是指在创建表时,为某个字段指定的值,当该字段的值没有被显式设定时,MySQL 将会使用该默认值。
使用方法
- 定义默认值:在创建表时,可以使用 DEFAULT 关键字来指定某个字段的默认值,例如:
CREATE TABLE table_name ( id INT NOT NULL, name VARCHAR(50) NOT NULL DEFAULT 'John Doe', age INT NOT NULL DEFAULT 18 );
- 修改默认值:可以使用 ALTER TABLE 命令来修改某个字段的默认值,例如:
ALTER TABLE table_name ALTER COLUMN name SET DEFAULT 'Jane Doe'; ALTER TABLE table_name ALTER COLUMN age SET DEFAULT 20;
- 清除默认值:可以使用 ALTER TABLE 命令来清除某个字段的默认值,例如:
ALTER TABLE table_name ALTER COLUMN name DROP DEFAULT; ALTER TABLE table_name ALTER COLUMN age DROP DEFAULT;
MySQL 默认值(Default)的使用有助于减少重复的代码,提高开发效率,增强程序的可维护性。