只需一步,快速开始
数据库建表的时候默认是 NULL,但在工作中一般建表的时候都会禁止使用 NULL 的!
NULL 表示的是什么都没有,它与空字符串、0 这些是不等价的,是不能用于比较的! 如: <expr> = NULL 、 NULL = '' 得到的结果为 false,判断 NULL 必须使用 IS NULL 或 IS NOT NULL 进行判断。
为什么工作中不使用 NULL?
不利于代码的可读性和可维护性,特别是强类型语言,查询 INT 值,结果得到一个 NULL,程序可能会奔溃...如果要兼容这些情况程序往往需要多做很多操作来兜底
使用道具 举报
本版积分规则 发表回复
|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )
GMT+8, 2024-11-28 17:51 , Processed in 0.103807 second(s), 23 queries .
重庆思庄学习中心论坛-重庆思庄科技有限公司论坛
© 2001-2020