MySQL是一款開源的關系型數(shù)據(jù)庫管理系統(tǒng),它支持多種數(shù)據(jù)類型,包括布爾類型。
布爾類型是一種簡單的數(shù)據(jù)類型,它只有兩種值:TRUE和FALSE。在MySQL中,布爾類型可以用關鍵字BOOLEAN,TINYINT(1)和BIT(1)表示。
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), active BOOLEAN );
上面的代碼創(chuàng)建了一個名為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);
這里的代碼將兩行數(shù)據(jù)插入到users表中,第一行數(shù)據(jù)中active為TRUE,第二行數(shù)據(jù)中active為FALSE。
在查詢布爾類型列時,可以使用關鍵字TRUE、FALSE或者1、0。
SELECT * FROM users WHERE active = TRUE;
上面的代碼查詢了所有active列為TRUE的行。
在MySQL中,布爾類型還可以與其他數(shù)據(jù)類型進行比較運算,例如:
SELECT * FROM users WHERE id >1 AND active = TRUE;
上面的代碼查詢了id大于1且active為TRUE的行。
總之,布爾類型在MySQL中是一種非常方便的數(shù)據(jù)類型,它可以用于表示真假、開關、狀態(tài)等信息。
下一篇css 不受影響