数据库表名有大小写区分怎么办

数据库表名有大小写区分怎么办,第1张

大多数情况下,数据库对象名是不区分小写的。

什么数据库的表名是大小写区分的?

我所知道的特例是Oracle,正常情况下,无论你输入的表名是大写、还是小写,那么都以大写存储的;使用的时候,大小写都可以。

而用双引号引起来的表名,如果是小写的话,那么使用的时候,必须用双引号引起来的小写才行。

有好几种,如果是java的话

表名可以跟对应的对象名一样,比如UserInfo,然后列名可以写跟类的属性命名形式一样,比如userName, lastLoginTime, insertTime

这样命名可能一些自动工具会方便一些(比如hibernate, ibatis都有生成代码的工具)

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

网上有一些公司内部自己定的数据库规范文档,可以参考下

(对不起!您的提问(回答)中包含不适合发表的内容,请修改后再提交)<--居然提示这个,我擦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6694214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存