Zookeeper使用 java设计模式 私有云平台 分库查询 wavedorm Java程序员 razor static ios5 Component HammerJS vue遍历 网赚教程下载 网盘源码 coreldraw学习 mac上传文件到linux less的比较级 hadoop环境变量配置 docker创建容器 python练习 python定义变量 python参数 python怎么调用函数 python开发界面 java中的抽象类 java正则表达式匹配 java中基本数据类型 java数组添加值 java时间转换 java安装与配置 金山wps2003 信息系统项目管理师教程 linux操作系统原理 火牛软件 音频录制软件 方正兰亭字体下载 卡巴斯基离线升级包 野德天赋 王者荣耀自动刷冒险 高通cpu排行
当前位置: 首页 > 学习教程  > 编程语言

经验教训告诉你,数据库字段一定要设置为not null

2020/12/5 10:20:42 文章标签:

数据库字段一定要设置为 not null,不然会有很大的bug。 理由一: 如果字段为null,程序员再操作的时候还需要判断是不是为null。 理由二: 当查询数据的时候需要加判断,判断字段or is null,比如:select coun…

数据库字段一定要设置为 not null,不然会有很大的bug。

理由一:
如果字段为null,程序员再操作的时候还需要判断是不是为null。

理由二:
当查询数据的时候需要加判断,判断字段or is null,比如:select count(*) from tab where age != 0 or age is null

理由三:
如果字段存在null值,数据库操作不能使用索引,要进行全部扫描。增加性能消耗。如果字段设置为not null,那一定有默认值,直接可以用以下语句操作就行:select count(*) from tab where age != 0 当判断age不在某些条件范围内就行,不用判断是不是null


本文链接: http://www.dtmao.cc/news_show_450197.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?