mysql数据库--设置非空约束的必要性

不只是为了安全要设置非空约束

1.引用如果可能,声明列为NOT NULL。它使任何事情更快而且每列可以节省一位。注意如果在应用程序中确实需要NULL,应该毫无疑问使用它,只是避免 默认地在所有列上有它
2.开发时会如果提交给数据库的数据不符合数据库的条件,则会报错。保证开发时不会忽略掉该做的一些非空判断等
3.客户保证逻辑正确
4. null值利用不上索引
5. 安全,防止sql注入

猜你喜欢

转载自blog.csdn.net/shunzi1046/article/details/80212952