插入數(shù)據(jù)要看你怎么插入.用T-SQL語句的話就是SEX=1 或則SEX=0 如果是在表中插入的話就要寫TRUE或則FALSE了
創(chuàng)新互聯(lián)建站服務項目包括冷水灘網(wǎng)站建設、冷水灘網(wǎng)站制作、冷水灘網(wǎng)頁制作以及冷水灘網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,冷水灘網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到冷水灘省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
要求精度高就用decimal
審題錯了...
簡單寫下區(qū)別:
float:浮點型,含字節(jié)數(shù)為4,32bit,數(shù)值范圍為-3.4E38~3.4E38(7個有效位)
double:雙精度實型,含字節(jié)數(shù)為8,64bit數(shù)值范圍-1.7E308~1.7E308(15個有效位)
decimal:數(shù)字型,128bit,不存在精度損失,常用于銀行帳目計算。(28個有效位)
numberic === decimal
float f = 345.98756f;//結果顯示為345.9876,只顯示7個有效位,對最后一位數(shù)四舍五入。
double d=345.975423578631442d;//結果顯示為345.975423578631,只顯示15個有效位,對最后一位四舍五入。
注:float和double的相乘操作,數(shù)字溢出不會報錯,會有精度的損失。
decimal dd=345.545454879.....//可以支持28位,對最后一位四舍五入。
注:當對decimal類型進行操作時,數(shù)值會因溢出而報錯。
Bit稱為位數(shù)據(jù)類型,其數(shù)據(jù)有兩種取值:0和1,長度為1位。在輸入0以外的其他值時,系統(tǒng)均把它們當1看待。這種數(shù)據(jù)類型常作為邏輯變量使用,用來表示真、假或是、否等二值選擇。
SQL Server中保存數(shù)據(jù)的一種類型,只能存儲true/false,程序讀取數(shù)據(jù)庫出來之后的表現(xiàn)形式是true或者false,但是保存在數(shù)據(jù)庫中的結構類型是0或者1,1表示true,0表示false。
SQL Server
BIT類型由于只有0和1或者說false和true,這種情況只需要一個Bit位就可以表示了。SQL Server
BIT類型占用的空間與BIT類型的列所在表的位置有關,有些情況下BIT占用了一個字節(jié),有些情況下BIT實際占用了幾個位(幾個BIT類型的列共用一
個字節(jié))。
mysql有種字段類型是bit。
它的插入必須采用:可以使用b’value’符號寫位字段值。value是一個用0和1寫成的二進制值。mysql
create
table
an_bit
(id
bit(8));query
ok,
rows
affected
(0.00
sec)
mysql
insert
into
an_bit
values
(11);query
ok,
1
row
affected
(0.00
sec)雖然可以插入,但是實際插入的數(shù)值是11(十進制),不是3(十進制)。
mysql有種字段類型是bit。
它的插入必須采用:可以使用b’value’符號寫位字段值。value是一個用0和1寫成的二進制值。mysql create table an_bit (id bit(8));Query OK, 0 rows affected (0.00 sec)
mysql insert into an_bit values (11);Query OK, 1 row affected (0.00 sec)雖然可以插入,但是實際插入的數(shù)值是11(十進制),不是3(十進制)。