Mysql字段建允许空值,好么? 会不会降低速度?影响效率啊
解决方案 »
- 向postgersql中存图片
- MYSQL出错——Out Of Memory
- 求SQL
- 请教:如何判断某个表中有没有某个字段,没有就添加
- load data 导入时怎么识别 int 型和字符型?
- 菜鸟求助,大哥大姐帮帮我
- 不调用mysql_store_result() 只用执行了mysql_query()需要mysq_free_result()吗
- ...又遇到问题了,关于java和mysql时间数据类型的问题,有图有代码。快没分了,省着用
- 复合索引的优化
- 求助,关于mysql查询问题
- 如何用sql在一个表内完成按字段值重复记录拆分成多个表
- 【mysql问题】返回结果集存储在哪里????急急急~~~~~~~~~
2.在你进行比较的时候,会带来逻辑上的浮躁。
3.一般教程上 都在设计表那块写着 原则上每个字段都不要为NULL
允许空值就是在APP端编程的时候方便一些,有些值懒得写,没写也不会报错。
但一般都建议不为NULL,因为在查询的时候,如果字段内包含NULL值,那么是使用不到索引的。
比如
A B
1 1
2 NULL
3 3
B字段上有个索引,在查询select b from tbname的时候,是不会用到B的索引。