您的位置:首页 > 数据库 > MySQL

【Mysql】命名、设计、书写规范

2011-11-24 00:59 267 查看
/**

* Author:RDP

* My mail:abel1314520@gmail.com

* My blog: http://blog.teamhaka.com

*/

ps:从网上的数据库规范文章中就一些重要的整理提炼一下

1 数据库命名规范

数据库一律使用前缀。以小写英文以及下划线组成,尽量说明是哪个应用或者系统在使用的。

比如web_car。

2 数据库表命名规范

数据库表名也是一律使用前缀。以小写英文以及下划线组成,尽量说明是哪个应用或者系统在使用的。

相关应用的数据表应该使用同一前缀,前缀名称一般不超过5个字。

3 字段命名规范

字段名称使用单词组合完成,首字母小写,后面单词的首字母大写。最好是带表名前缀。

例如 web_user 表的字段:userId、userName、userPassword。

表与表之间的关联字段要用同样的名称。

4 索引使用原则

A 不要索引text等字段,不要索引大型字段(有很多字符),这样作会让索引占用太多的存储空间。

B 不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别这样作了。对这些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间。

5 sql语句规范

将SQL语句中所有数据库名、表名、字段名使用反引号 ` 引起来,将所有值使用单引号 ' 引起来,可有效避免语义冲突。例如:

SELECT COUNT(*) FROM `cdb_members` WHERE `userName` = 'aeolus';

详细可以参考:http://www.cnblogs.com/amboyna/archive/2008/02/18/1072007.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: