在MySQL中,true和false分別表示為1和0。這是由于MySQL的布爾數據類型被定義為TINYINT(1),其中1表示true,0表示false。
下面是一個簡單的示例,演示了如何將布爾值插入到表中:
CREATE TABLE mytable ( id INT, name VARCHAR(50), is_active TINYINT(1) ); INSERT INTO mytable (id, name, is_active) VALUES (1, 'John', 1); INSERT INTO mytable (id, name, is_active) VALUES (2, 'Jane', 0);
在這個例子中,我們創建了一個名為mytable的表(其中包含id、name和is_active列),并插入了兩條記錄。第一條記錄中is_active為1,第二條記錄中is_active為0。
當我們查詢這個表時,我們可以使用以下代碼來檢索is_active的值:
SELECT id, name, is_active FROM mytable;
查詢結果將顯示每個記錄的id、name和is_active值。當is_active為1時,表示記錄是活動的;當is_active為0時,表示記錄是非活動的。
總而言之,MySQL使用1和0來表示true和false,這是由于其布爾數據類型被定義為TINYINT(1)。使用這種表示方法,可以方便地在MySQL中處理布爾值。
上一篇jquery on
下一篇jquery once