MySQL 创建 Boolean 字段

MySQL 创建 Boolean 字段

MySQL 创建 Boolean 字段

MySQL 中,BOOLEAN 类型字段通常用来表示逻辑值。BOOLEAN 类型可以有三种取值:TRUEFALSENULL。在物理存储层面上,BOOLEAN 类型实际上是一个 TINYINT(1) 类型。

下面我们将介绍如何在 MySQL 中创建 BOOLEAN 类型字段,以及如何使用这个字段。

创建表并添加 BOOLEAN 字段

首先,我们需要创建一个表,并且在表中添加一个 BOOLEAN 类型的字段。下面是一个示例 SQL 语句:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    active BOOLEAN NOT NULL DEFAULT TRUE
);

在上面的示例中,我们创建了一个名为 users 的表,表中包含三个字段:id 用来存储用户的唯一标识符,name 用来存储用户的姓名,active 用来表示用户是否激活。active 字段为 BOOLEAN 类型,且默认值为 TRUE

插入记录

接下来,我们可以往 users 表中插入一些记录,来看看 BOOLEAN 类型字段的使用方法。下面是一个示例 SQL 语句:

INSERT INTO users (name, active) VALUES ('Alice', TRUE);
INSERT INTO users (name, active) VALUES ('Bob', FALSE);

上面的 SQL 语句分别向 users 表中插入了两条记录,分别是 Alice 和 Bob。其中,Alice 是激活状态,Bob 是非激活状态。

查询记录

我们可以使用 SELECT 语句来查询 users 表中的记录,并查看 active 字段的值。下面是一个示例 SQL 语句:

SELECT * FROM users;

运行上面的 SQL 语句后,你会看到结果如下:

| id | name  | active |
|----|-------|--------|
| 1  | Alice | 1      |
| 2  | Bob   | 0      |

从以上结果中可以看到,active 字段的值在结果集中分别表示为 101 对应 TRUE0 对应 FALSE

更新记录

更新 BOOLEAN 类型字段的值也很简单,只需要使用 UPDATE 语句即可。下面是一个示例 SQL 语句,用来将 Bob 的激活状态修改为 TRUE

UPDATE users SET active = TRUE WHERE name = 'Bob';

删除表

如果你不再需要 users 表,可以使用 DROP 语句将其删除。下面是一个示例 SQL 语句:

DROP TABLE users;

总结

在 MySQL 中创建 BOOLEAN 类型字段非常简单,只需要在创建表时指定字段的类型为 BOOLEAN 即可。通过本文的介绍,你应该已经了解了如何创建、插入、查询、更新和删除 BOOLEAN 类型字段。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程