📅  最后修改于: 2023-12-03 14:44:30.670000             🧑  作者: Mango
在MySQL中,我们可以使用BOOLEAN
数据类型表示布尔类型。在创建表时,我们可以使用DEFAULT
关键字来设置列的默认值。
CREATE TABLE my_table (
column1 BOOLEAN DEFAULT TRUE,
column2 BOOLEAN DEFAULT FALSE
);
上面的示例创建了一个名为my_table
的表,包含两个布尔类型的列。column1
设置默认值为真,而column2
设置默认值为假。
INSERT INTO my_table (column1) VALUES (DEFAULT);
在上面的示例中,我只指定了column1
,而没有指定column2
。因为column1
设置了默认值,所以在插入时我可以使用DEFAULT
关键字。
SELECT * FROM my_table;
查询表中的数据会得到以下结果:
+---------+---------+
| column1 | column2 |
+---------+---------+
| 1 | 0 |
+---------+---------+
因为column1
设置了默认值为真,因此在插入数据时,它被设置为1。而column2
设置了默认值为假,因此它被设置为0。