📜  mysql 设置布尔默认值 - SQL (1)

📅  最后修改于: 2023-12-03 14:44:30.670000             🧑  作者: Mango

MySQL 设置布尔默认值

在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。