1樓:知道小爺
以mysql資料庫為例,判斷型別應該用tinyint型別。
解釋:mysql是不支援布林型別的,當把一個資料設定成布林型別的時候,資料庫會自動轉換成tinyint(1)的資料型別,其實這個就是變相的布林。
工具:mysql 5.6
步驟:1、建立表:
create table test
(id int,
col varchar(10),
if_true tinyint(1))
2、插入資料:
insert into test values (1,'真',1);
insert into test values (2,'假',0);
3、插入後結果:
總結:預設值也就是1,0兩種,分別對應了布林型別的true和false。
2樓:匿名使用者
可以不用true or false,你可以用0 和1 來代替,若是0 就是false,若為1就為true。
3樓:匿名使用者
那取決於你是什麼資料庫
access有是/否型別
ms sql有bit型別
oracle需要用int char(1),number(1)來實現,在plsql中boolean型
當然為了相容,你可以全部用int來變通實現,來存0和1就行
4樓:匿名使用者
布林型 boolean
關於建立資料庫表中資料型別
5樓:匿名使用者
資料庫型別在業務滿足的情況下,型別所佔用空間越小越好。null值的列最好設定預設值。
建立資料庫表時百分數用的是什麼資料型別
金牛滿堂彩 1,資料庫裡沒有百分數這樣的型別,表示數字的有float,decimal等型別,表示文字的有varchar,char,text等型別。2,如果你想存百分比的話,最好是建個float欄位,把百分比計算成數值存進去,如果你非要存到庫裡面顯示0 100 這樣的數值的話,那就用varchar型別...
資料庫都有什麼型別的啊,請問資料庫有哪些種類呢
天融信教育科技 目前有許多資料庫產品,如oracle sybase informix microsoft sql server microsoft access visual foxpro等產品各以自己特有的功能,在資料庫市場上佔有一席之地。下面簡要介紹幾種常用的資料庫管理系統。oracle ora...
vb操作access資料庫,如何判斷表中是否存在某欄位
1.加個adodc空間 2.這個空間的資料來源連結到access 3.令 adodc1.recordsource select from table where 欄位 xx table是你的表名,xx是你要查詢的內容 adodc1.refresh if adodc1.recordset.record...