12.MYSQL 浅谈NULL

在资料库当中NULL还蛮常出现的,那NULL到底是什么东西呢?
NULL代表没有任何资料的一种型态,也是说他是一种「没有任何输入」的保留字,NULL的部分是可以不用输入任何内容的。
那如果想要将NULL使用在条件式当中的话,写法要写为「IS NULL」,而不是「=NULL」,因为NULL算是一种特别的资料型态,所以要用特别的运算子写,而不能只使用「=」。
在前几章介绍运算子的时候也写到「A<=>B」是代表,A等于B(含NULL),这个的意思是让NULL与NULL或其他值比较是否相等,如果相等回传1(真),不相等则回传(0),但是如果拿其他运算子来与NULL比较,就只会获得NULL的结果。
这边举个例子
1<=>NULL 回传 0
NULL<=>NULL 回传 1
NULL=NULL 回传 NULL


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章