在数据库中设置名称的最佳做法是哪些?

时间:2011-03-22 19:51:34

标签: mysql database-design

我需要如何设置表和字段的名称,例如:

TABLENAME,TABLENAME_ID,或TableName,TableNameID

tablename,tablename_userID或tablename,userID

2 个答案:

答案 0 :(得分:2)

查看ISO-11179 Naming Conventions

你想要

<强> 11179-5
第5部分:命名和识别原则,为识别管理项目提供指导。标识是用于指定或识别特定数据项的广义术语。取决于标识符的使用,可以以各种方式完成识别。识别包括分配对人类没有固有意义的数字标识符;图标(已赋予其含义的图形符号);具有嵌入式含义的名称,通常用于人类理解,与数据项的定义和值域相关联。

答案 1 :(得分:1)

SQLMenace提供了很长的答案,其中包含很多有用的信息。

简答:TableName

虽然我确信你会得到很多关于这个网站的论据,因为table_name遍布这里。

看一下这篇文章:Relational table naming convention