SELECT * FROM
file
where size != null
执行后结果为空
我们只要把 != null 换成 is not null 或 != “” 就行了
看到这里很多人都在想 为啥 != “” 它可以 而!= null 不可以
因为 null和""本质是不同的
1.我们可以看到“”的长度是0 而 null的长度为null 这里 null其实也是占用内存空间的 具体占用大家可以百度
2.
我们在插入数据时用“”可以 而用null却不行
– 全部插入 NULL,失败 mysql> INSERT tb_test VALUES (NULL,NULL);
1048 - Column ‘one’ cannot be null– 全部插入 空值,成功 mysql> INSERT tb_test VALUES (’’,’’);
Query OK, 1 row affected