数据库设计时数据库名表名和列名大小写问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计时数据库名表名和列名大小写问题相关的知识,希望对你有一定的参考价值。

如果需要严谨的设计时,数据库名,表名和列名的大小写格式应该怎么样比较合理,利于编写代码

有好几种,如果是java的话
表名可以跟对应的对象名一样,比如UserInfo,然后列名可以写跟类的属性命名形式一样,比如userName, lastLoginTime, insertTime
这样命名可能一些自动工具会方便一些(比如hibernate, ibatis都有生成代码的工具)

还见过一种是表名和列都是全大写,单词之间用"_"分割,表名还要加对应的前缀,例如"T_"前缀表示是表, "V_"前缀表示视图等

网上有一些公司内部自己定的数据库规范文档,可以参考下
(对不起!您的提问(回答)中包含不适合发表的内容,请修改后再提交)<--居然提示这个,我擦追问

那么对数据库名一般的规范是什么,我写的也是java的程序

追答

数据库名跟项目名一样,命名规范跟表名一样,列名上面说了,就跟对应的类属性命名形式一样
通常每个公司规范都不一样,这个并没有一个统一的规范,怎么方便怎么来么
约定一个规范大家一起遵守就行了

参考技术A ....

以上是关于数据库设计时数据库名表名和列名大小写问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库名和表名无法大写的问题

mybatis 解决属性名和字段名不一致

Mysql遍历数据库所有表表名表列名

MySQL数据库建库时SQL语句中数据库名表名用引号的问题以及COLLATE utf8_general_ci的含义

使用SQL Server和Mysql查询所有数据库名表名和字段名

SQl查询数据库表名表的列名数据类型主键