在 SQL 中,布爾數據類型通常用整數值(0 和 1)或者字符串值(‘true’ 和 ‘false’)表示
CREATE TABLE example_table (
id INT PRIMARY KEY,
name VARCHAR(255),
is_active BOOLEAN
);
INSERT INTO example_table (id, name, is_active)
VALUES (1, 'Alice', true),
(2, 'Bob', false),
(3, 'Charlie', true);
SELECT * FROM example_table WHERE is_active = true;
UPDATE example_table SET is_active = false WHERE id = 1;
DELETE FROM example_table WHERE is_active = false;
注意:不同的數據庫管理系統可能有不同的語法。例如,MySQL 使用 TINYINT(1)
數據類型來表示布爾值,而 PostgreSQL 使用 BOOLEAN
數據類型。在使用布爾數據類型時,請確保根據您所使用的數據庫管理系統進行相應的調整。