下面是一个建表给默认值的例子:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
age INT DEFAULT 0,
gender ENUM('male', 'female') DEFAULT 'male'
);
在这个例子中,大家给users表的age列和gender列都设定了默认值。当大家向这张表中插入一条没有age和gender的记录时,MySQL将自动使用默认值0和’male’填充这两个列。
除了可以直接在CREATE TABLE语句中指定默认值外,大家还可以通过ALTER TABLE语句来修改表的默认值。下面是一个修改默认值的例子:
ALTER TABLE users ALTER COLUMN gender SET DEFAULT 'female';
在这个例子中,大家使用ALTER TABLE语句将users表的gender列的默认值修改为’female’。
在实际应用中,大家常常需要对表的默认值进行修改。通过使用MySQL的建表给默认值功能,大家可以轻松实现这一操作。