导读:MySQL是一种开源的关系型数据库管理系统。在MySQL中,可以为表中的每个列设置默认值。这篇文章将介绍MySQL中默认值的相关知识。
1. 默认值的概念
默认值是指在插入数据时,如果没有给该列赋值,则会使用默认值。在MySQL中,可以为表中的每个列设置默认值,包括数字、字符串、日期等类型。
2. 设置默认值
可以在创建表时设置默认值,也可以在后期修改表结构时添加默认值。例如,在创建一个名为“users”的表时,可以为“age”列设置默认值为20:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT DEFAULT 20
);
3. 修改默认值
可以使用ALTER TABLE语句来修改列的默认值。例如,将上述“users”表中“age”列的默认值改为30:
ALTER TABLE users ALTER COLUMN age SET DEFAULT 30;
4. 删除默认值
可以使用ALTER TABLE语句来删除列的默认值。例如,将上述“users”表中“age”列的默认值删除:
ALTER TABLE users ALTER COLUMN age DROP DEFAULT;
5. 总结
MySQL中的默认值可以为表中的每个列设置,可以在创建表时设置,默认值可以为数字、字符串、日期等类型,可以通过ALTER TABLE语句修改或删除默认值。