当前位置:网站首页>002-字段不为null
002-字段不为null
2022-08-03 07:14:00 【51CTO】
1、尽量不要在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,强烈建议where涉及的列,不要留空,创建表时赋予初始值.
比如 select id from t where num is null 这样的 sql 也是可以的。但是最好不要给数据库留 NULL,尽可 能的使用 NOT NULL 填充数据库。不要以为 NULL 不需要空间,比如:char(100) 型,在字段建立时,空间就固定了, 不管是否插入值(NULL 也包含在内),都是占用 100 个字符的空间的,如果是 varchar 这样的变长字段,null 不占 用空间。可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:select id from t where num = 0。
边栏推荐
- 22-08-02 西安 尚医通(02)Vscode、ES6、nodejs、npm、Bable转码器
- 解决登录vCenter提示“当前网站安全证书不受信任“
- Postman will return to results generated CSV file to the local interface
- 【OpenCV】 - 显示图像API之imshow()对不同位深度(数据类型)的图像的处理方法
- 华为设备BFD配置命令
- 如何使用电子邮件营销在五个步骤中增加产品评论
- word之图表目录中点号位置提升3磅
- Windows安装MySQL(MIS)
- 10 分钟彻底理解 Redis 的持久化和主从复制
- pgaudit 的安装使用《postgresql》
猜你喜欢
随机推荐
- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
最佳高质量字体
一文搞懂什么是@Component和@Bean注解以及如何使用
《21天精通TypeScript-5》类型注解与原始类型
PostMan使用,访问路径@RequestMapping
STL-vector容器
帆软11版本参数联动为null查询全部
ViewModel 记录下 +
加载properties文件,容器总结
tmp
consul理解
Shell脚本之一键安装mysql
23届微软秋招内推
Oracle Rac Cluster File Directory Migration
2022年 SQL 优化大全总结详解
Umi 4 快速搭建项目
xshell开启ssh端口转发,通过公网机器访问内网机器
VR全景市场拓展技巧之“拓客宝典”
【图像去噪】基于matlab稀疏表示KSVD图像去噪【含Matlab源码 2016期】
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar









