MySQL数据库设计初步规范V1.0(二)

2014-11-24 13:52:58 · 作者: · 浏览: 1
T(p.PAYMENT_DATE, '%Y-%m-%d') >= DATE_FORMAT('2014-10-01', '%Y-%m-%d'),就需要改正掉。

2.8,避免多余的排序,使用group by的时候,默认会进行排序,当你不需要排序的时候,可以使用order by null;

2.9,当表连接时候,用于连接的两个表的字段如果数据类型不一致,则必须在一边加上类型转换的函数。杜绝mysql做隐式类型转换的情况。

2.10,禁止在应用程序里面执行对数据库的批量更新sql操作,如果需要请发email由dba判断在合适的时间段里面在IDC的库上手动人工执行。

3,基本原则

PS:表结构变更须由库表所属团队发起。

1,所有在测试环境执行的表结构变更的SQL必须经过DBA review。

2,不允许物理删除,不得使用存储过程、触发器以及视图,特殊情况和业务场景申请DBA

PS:所有的规范都是适应自己的业务场景的,欢迎大家提出更好的建议,自己也会根据业务的发展,不断总结扩展最契合的 数据库规范。