重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
插入数据要看你怎么插入.用T-SQL语句的话就是SEX=1 或则SEX=0 如果是在表中插入的话就要写TRUE或则FALSE了
创新互联建站服务项目包括冷水滩网站建设、冷水滩网站制作、冷水滩网页制作以及冷水滩网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,冷水滩网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到冷水滩省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
要求精度高就用decimal
审题错了...
简单写下区别:
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)
double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)
numberic === decimal
float f = 345.98756f;//结果显示为345.9876,只显示7个有效位,对最后一位数四舍五入。
double d=345.975423578631442d;//结果显示为345.975423578631,只显示15个有效位,对最后一位四舍五入。
注:float和double的相乘操作,数字溢出不会报错,会有精度的损失。
decimal dd=345.545454879.....//可以支持28位,对最后一位四舍五入。
注:当对decimal类型进行操作时,数值会因溢出而报错。
Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。
SQL Server中保存数据的一种类型,只能存储true/false,程序读取数据库出来之后的表现形式是true或者false,但是保存在数据库中的结构类型是0或者1,1表示true,0表示false。
SQL Server
BIT类型由于只有0和1或者说false和true,这种情况只需要一个Bit位就可以表示了。SQL Server
BIT类型占用的空间与BIT类型的列所在表的位置有关,有些情况下BIT占用了一个字节,有些情况下BIT实际占用了几个位(几个BIT类型的列共用一
个字节)。
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)虽然可以插入,但是实际插入的数值是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)虽然可以插入,但是实际插入的数值是11(十进制),不是3(十进制)。