mysql
%Assassin%
这个作者很懒,什么都没留下…
展开
-
关于数据库字段默认值设计成null的一些观点,欢迎评论一起进步
关于数据库字段默认值设计成null的一些观点,欢迎评论一起进步 可能 null 值作为字段默认值或者给它赋予业务意义的目的 是看中了它 存储空间是 零 吧 那我承认 某种百万级以上数据量的程度上确实省了很多钱 这就必然会产生空指针异常的问题,那么所有接口里都要去进行 非空校验 如果存在意义,那就要想办法 既进行校验 又能让它点出东西 实现起来 代码就显得非常臃肿 并且看起来很傻 但是没有办法去优化 ...原创 2022-03-21 13:45:33 · 971 阅读 · 0 评论 -
数据库:关于count以及它的坑最后一句punchline了
一般情况下,Select Count ()和Select Count(1)两着返回结果是一样的,MySql会自动将select count()转为 select count(0). 假如表沒有主键(Primary key), 那么count(1)比count()快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count()就是最快的 count(*) 跟 count(1) 的结果一样,*都包括对NULL的统计, 而count(column) 是不包括N原创 2021-12-13 09:53:49 · 540 阅读 · 0 评论 -
数据库关于null不参与运算的坑
null 会在你不经意间参与运算原创 2021-12-10 22:30:04 · 1919 阅读 · 0 评论