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

计算机,数据库中,'' 和null 有何区别?

发布网友 发布时间:2024-07-03 04:51

我来回答

3个回答

热心网友 时间:2024-07-09 02:41

计算机,数据库中,'' 和null区别为:性质不同、占用空间不同、拼接组合不同。

一、性质不同

1、'':''是空字符串,是一个已经实例化的数据对象。

2、null:null是空值,不是一个实例化的数据对象。

二、占用空间不同

1、'':''分配了空间,占用1个字节长度的空间。

2、null:null没有分配空间,占用0个字节长度的空间。

三、拼接组合不同

1、'':''可以和其他同数据类型的数据对象进行拼接组合。

2、null:null不可以和其他同数据类型的数据对象进行拼接组合。

热心网友 时间:2024-07-09 02:41

null不是对象,''是对象
从'',你就可以知道这是一个字符串类型的数据,是一个长度为零的字符串。
从NULL,你只能知道这里没有赋过值,是空的,他不属于任何数据类型。

我们在数据库实际使用中,一般把字符串型变量默认为'',数值型变量默认为0,这样才能保正在进行逻辑运算时不产生类型不匹配的错误。
SQL SERVER中函数为:ISNULL(变量,值),

对于整型变量,这样去参加运算:
SET @VAR=1+ISNULL(整型变量,0)
对于字符型变量,这样去参加运算:
SET @VAR=ISNULL(字符型变量,'')

热心网友 时间:2024-07-09 02:42

空 (NULL) 值表示数值未知。''不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串'' 也是一个确定的值,所以就算定义了 NOT NULL 也可以被写入。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 Null是什么意思中文? 简述学习动机的作用。 本命属猪,大海水命。五行水旺缺金缺木缺火;日主天干为土,生于冬季... 大海水命佩戴什么最旺财(适合水命人戴的招财饰品盘点) 帮考网消防考试吴红梅老师讲解消防用电的负荷等级是多少? 消防负荷是指消防用电设备,根据供电可靠性及中断供电所造成损失或影响程... 老婆吵架后送我一条阿尔卑斯是什么意思? 大金空调上海供应商哪家好? 凯美瑞提示"驻车制动器未解锁"怎么解除 我去酒店应聘酒店服务员,面试后要我签协议,协议内容中... 酒店里"夜审"这个职位具体是干什么的啊? 非线性微分代数系统的控制理论与应用目录 22点10减19点50算试怎么列 ...β=28°41′55″,求∠α与∠β的差,(结果用度分秒表示) 地球是怎么来的,什么时侯来的 系统刚安装完,第二天开机就没有桌面了,新建explorer显示出错 怎么我的百度网盘登陆不上? 下肢静脉曲张保守治疗方法都是什么呢? 原发性下肢深静脉瓣膜关闭不全疾病病因 大隐静脉瓣功能不全怎么治疗呢 旋风除尘器实验装置 郑州威力特机械设备有限公司产品介绍 巩义市孝义富宇机械制造厂主要产品 巩义市鑫迪矿山机械厂鑫迪主营产品 女士运动鞋哪个牌子好 adidas鞋子系列介绍 意大利威尼斯旅游 格策玛格策玛简介 折叠群聊别人知道吗 E玻璃纤维和S玻璃纤维的性能比较 犯罪既遂与犯罪预备的比较规定是什么? 门诊患者满意度调查原因分析及整改措施 空调管子多长比较合适? 犯罪既遂与犯罪预备的比较有哪些不同 如何用wps做电子板报? 空调管子一般自带多长 定亲压了20万女的不好好过这个定亲钱怎么要? 定亲钱怎么退? 新手摆摊卖烤肠的成本大概是多少 定亲的钱要退给男方吗