数据库一定要区分大小写吗?
我们运维生就产环境mysql集群基于linux全部区分大小写,但开发测试经常是自己不区分,一上生产就容易报表不存在,常干架。
请大家讨论区分与不区分的差别?或基于安全角度。
不区分大小写,区分大小写没有意义,容易造成歧义,比如大家交流的时候,说出一个表名,是听不出来大小写的。
毕竟LINUX系统目前还会严格区分大小写的。所以考虑将来维护性和兼容性。还是尽量养成习惯来区分大小写。从短时间来看这种情况难以改变。而且未来的程序,代码。数据库会变得越来越庞大。这种细节很可能会越来越严格。还是提前适应的好
个人观点,当然是不区分使用方便;设计的时候也尽量避免靠大小写来区分吧;
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30