问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库里的bit类型用什么对应

发布网友 发布时间:2022-04-10 06:11

我来回答

2个回答

热心网友 时间:2022-04-10 07:41

Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。

SQL Server中保存数据的一种类型,只能存储true/false,程序读取数据库出来之后的表现形式是true或者false,但是保存在数据库中的结构类型是0或者1,1表示true,0表示false。

用char(1):可以表示字符或者数字,但是不能直接计算同列的值。存储消耗1个字节。

用tinyint:只能表示数字,可以直接计算,存储消耗2个字节。

用bit: 只能表示0或1,不能计算,存储消耗小于等于一个字节。

总结:

如果无扩展需求,仅仅表示2值逻辑的话, Bit 绝对是首选。

如果有扩展需求,以后可能多余2个值,就用 tinyint。

char不考虑,写代码时要带单引号,比较麻烦。

扩展资料

SQL Server的整数数据类型分为:bit 、smallint 、int 、bigint。

1) Bit占1个字节的存储空间,只能用来存储1、0和NULL。对应于.NET FrameWork中的Boolean类型,对应C#中的bool类型。1与True对应,0与False对应。

Bit类型比较特殊,在SQL Server 2008中,使用SSMS可视工具给bit类型的列赋值时,需要输入True或False,而在查询数据时,则显示为1或0。而在使用SQL语句添加数据时,则需要使用1和0表示。

2) Smallint占2个字节的存储空间:smallint类型只能用来存储整数,范围为-2^15 (-32,768) 到 2^15-1 (32,767)。

Smallint对应于C#中的short类型,也对应着.Net Framework的System.Int16结构。

3) Int占4个字节的存储空间:int是最常用的整数类型,范围是-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)内的所有整数。

对应于C#中的int类型,也对应于.Net Framework的System.Int32结构。

 

热心网友 时间:2022-04-10 08:59

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类型的列共用一
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
智能化公交系统名词解释 发酵工程考研科目有哪些 激素脸怎么选择补水护肤品? 西安铁路局的辖区问题 人保车险积分也做什么 跟女友吵架了 想主动和好 不知道怎么开口 主动与女朋友和好,该怎么开口 复合怎么开口第一句简洁(但是觉得给不了对方想要的) 电汇结算是什么 什么是电汇结算 公司说给我上商业保险,这和社会保险有关系吗? 公司实行劳务派遣制,第三方公司只买商业保险不买社保合法吗 单位只给员工交商业保险合法吗? 公司只给员工买商业意外险不买工伤险怎么办 全国免费wifi 全国那些地方有WIFI网络呢? WIFI网络有不有可能全国覆盖 美国建设覆盖全国的wifi无线网络的主要目的是? 中国电信WiFi覆盖哪些区域|范围 WIFI全国都能连吗? 中国一共有多少个WiFi热点 西安市雁塔区有多少人口? 联通有没有全国wifi? 椎间盘突出CT报告谁看的懂帮忙解读下谢谢 帮我分析下我的椎间盘突出CT 腰间盘突出,能在ct上看出突出多少毫米吗?要怎么看呢? 兼职做解封涉嫌犯罪吗? 腰椎CT片,专家帮我看看,详细解释一下,看看是腰椎间盘膨出还是突出?专业术语就好。 SQL导出数据到access时提示:转换为数据类型为 bit 的列时发生语法错误? 椎间盘突出ct片子是怎么看的 骨传导耳机,其他人能不能听到 骨传导耳机聋子真能保证听说话交流吗 颈部有肿块怎么办? 为什么蓝牙耳机放在外面大家都可以听到声音,放进耳朵别人就听不到了? 脖子下方有个肿块是怎么回事 脖子有肿块怎么办? 脖子右侧里面有个小肿块 应该怎么办? 脖子上有肿块'不痛不痒'是怎么回事'谢谢 脖子里有硬块,该怎么办? 脖颈上有一个硬块怎么办? 颈部有肿块怎么办 脖子上有肿块不疼不痒 几年后没有明显长大怎么回事?需要就医吗?_百度... 脖子也好疼好像有肿块怎么回事 脖子淋巴部位起了肿块怎么办 脖子下方有肿块,不知道该怎么办?急求!!! 脖子有肿块是怎么回事? 建设单位和施工单位有什么区别? 我脖子后面长小肿块怎么办啊? 脖子上有肿块 怎么办 工地↑的施工单位和建设单位有什么不同?不同之处在哪?