mysql 的Boolean类型查询
时间: 2024-01-06 20:03:35 浏览: 85
Mysql数据库中子查询的使用
在 MySQL 中,没有Boolean类型,但可以使用TINYINT(1)类型来存储布尔值。在查询时,可以使用以下方式查询TINYINT(1)类型的布尔值:
1. 查询值为真的记录:
```
SELECT * FROM table_name WHERE boolean_column = 1;
```
2. 查询值为假的记录:
```
SELECT * FROM table_name WHERE boolean_column = 0;
```
3. 查询值为真或假的记录:
```
SELECT * FROM table_name WHERE boolean_column IN (0, 1);
```
注意:在MySQL中,TINYINT(1)类型的值可以是0或1,但也可以是其他整数值。因此,在使用布尔查询时,应确保列的值始终为0或1。
阅读全文