在SQL中,可以使用DEFAULT关键字来设置新列的默认值为布尔值。
具体的设置方法如下:
CREATE TABLE table_name (
column_name BOOLEAN DEFAULT default_value
);
其中,table_name是表的名称,column_name是新列的名称,BOOLEAN表示数据类型为布尔值,default_value是新列的默认值。
例如,创建一个名为users的表,其中包含一个名为is_active的布尔值列,默认值为true:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100),
is_active BOOLEAN DEFAULT true
);
ALTER TABLE table_name ADD column_name BOOLEAN DEFAULT default_value;
例如,向已存在的users表中添加一个名为is_admin的布尔值列,默认值为false:
ALTER TABLE users ADD is_admin BOOLEAN DEFAULT false;
设置了新列的默认值之后,在插入新记录时,如果没有显式指定新列的值,数据库将自动使用默认值。
腾讯云的相关产品:无特定推荐产品。
领取专属 10元无门槛券
手把手带您无忧上云