【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
* 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
相关文章推荐
- Mysql 数据库规范 表设计 命名规范
- MySQL命名、设计及使用规范
- MySQL命名、设计及使用规范
- MYSQL 数据库命名与设计规范
- MySql命名与设计规范
- MySQL命名、设计及使用规范
- MYSQL 数据库命名与设计规范
- MYSQL WEB数据库的设计归范-1命名规范
- MySQL命名、设计及使用规范
- 《MySQL命名、设计及使用规范》
- MySQL学习总结(1)——MySQL命名、设计及使用规范
- MYSQL 数据库命名与设计规范
- MySQL命名、设计及使用规范--------来自标点符的《MySQL命名、设计及使用规范》
- 【oschina】mysql web数据库的设计归范-1命名规范
- 数据库设计规范之命名规范
- 书写(命名)规范/技巧
- css的书写顺序,css的书写规范,css的书写命名规则
- MYSQL数据库命名及设计规范
- Web UI 设计命名规范
- mysql设计规范之运维规范