在创建表时设置默认值:
在创建表时,可以使用DEFAULT关键字为列设置默认值。例如,创建一个名为users的表,并为age列设置默认值为18:CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT DEFAULT 18
);在这个例子中,如果在插入新记录时没有指定age的值,它将自动设置为默认值18。
在ALTER TABLE语句中添加默认值:
可以使用ALTER TABLE语句来添加默认值。例如,为一个已存在的表中的某个列添加默认值:ALTER TABLE users
ALTER COLUMN age SET DEFAULT 18;这将为已存在的users表的age列设置默认值为18。
在INSERT语句中设置默认值:
在插入新记录时,可以不指定某个列的值,让数据库自动使用默认值。例如,插入一条新记录到users表中,只指定id和name列的值,age列将使用默认值18:INSERT INTO users (id, name) VALUES (1, 'John');在这个例子中,age列将自动设置为18。