首页 >

mysql的布尔类型 |创建mysql事件并立刻执行

mysql 类型 占用 字节,mysql 聚合分组排序,mysql行锁的特性,mysql锁包含哪些类型,mysql整除去整,创建mysql事件并立刻执行mysql的布尔类型 |创建mysql事件并立刻执行

布尔类型是一种简单的数据类型,它只有两种值:TRUE和FALSE。在MySQL中,布尔类型可以用关键字BOOLEAN,TINYINT(1)和BIT(1)表示。

CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
active BOOLEAN
);

上面的代码创建了一个名为users的表,其中包含三个列:id、name和active。active列是一个布尔类型,用于表示用户是否激活。

INSERT INTO users (id, name, active)
VALUES (1, 'John', TRUE);
INSERT INTO users (id, name, active)
VALUES (2, 'Jane', FALSE);

这里的代码将两行数据插入到users表中,第一行数据中active为TRUE,第二行数据中active为FALSE。

在查询布尔类型列时,可以使用关键字TRUE、FALSE或者1、0。

SELECT *
FROM users
WHERE active = TRUE;

上面的代码查询了所有active列为TRUE的行。

在MySQL中,布尔类型还可以与其他数据类型进行比较运算,例如:

SELECT *
FROM users
WHERE id >1 AND active = TRUE;

上面的代码查询了id大于1且active为TRUE的行。

总之,布尔类型在MySQL中是一种非常方便的数据类型,它可以用于表示真假、开关、状态等信息。


  • 暂无相关文章