如何使用SQL的布尔数据类型

avatar
作者
猴君
阅读量:0

在 SQL 中,布尔数据类型通常用整数值(0 和 1)或者字符串值(‘true’ 和 ‘false’)表示

  1. 创建一个包含布尔列的表:
CREATE TABLE example_table (     id INT PRIMARY KEY,     name VARCHAR(255),     is_active BOOLEAN ); 
  1. 向表中插入数据:
INSERT INTO example_table (id, name, is_active) VALUES (1, 'Alice', true),        (2, 'Bob', false),        (3, 'Charlie', true); 
  1. 查询布尔列:
SELECT * FROM example_table WHERE is_active = true; 
  1. 更新布尔列:
UPDATE example_table SET is_active = false WHERE id = 1; 
  1. 删除布尔列:
DELETE FROM example_table WHERE is_active = false; 

注意:不同的数据库管理系统可能有不同的语法。例如,MySQL 使用 TINYINT(1) 数据类型来表示布尔值,而 PostgreSQL 使用 BOOLEAN 数据类型。在使用布尔数据类型时,请确保根据您所使用的数据库管理系统进行相应的调整。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!