如何在SQL数据库中命名列?

时间:2019-04-04 14:38:41

标签: sql naming-conventions

当我创建数据库时,我需要一列名称如“ to settings”的最佳做法是什么?通常,我以驼峰形式编写变量,但不确定。

to_settingstoSettings

4 个答案:

答案 0 :(得分:5)

我总是喜欢小写,就像

to_settings

查看此博客 https://www.xaprb.com/blog/2008/10/26/the-power-of-a-good-sql-naming-convention/

答案 1 :(得分:1)

在您自己的数据库中没有“正确”或“错误”的命名方式。不过,重要的是要保持一致。

因此,如果您有一个名为to_settings的字段,则应继续使用所有小写的,带下划线的名称,而不是以后再切换到somethingLikeThis

这是一篇有趣的博客文章,强调了下划线在数据库应用程序中通常很常见,但是人们也越来越希望开始形式化和使用camelCase或PascalCase。 https://sqltechblog.com/2016/10/10/making-the-case-for-camelcase-naming/

答案 2 :(得分:1)

正如@JNevill所说的,这是您的系统,您可以根据自己的意愿进行操作,但是如果这是您第一次开发数据库,​​那么link可以帮助您开发一个好的数据库。

良好的命名约定和格式将帮助所有开发人员更好地理解数据库和表的连接。

玩得开心!

答案 3 :(得分:1)

请注意,作为 SQL ,所有标识符都转换为标准大小写( SQL标准中的大写字母,但小写的 PostgreSQL ) ,大多数人都喜欢前一种。

但是,当使用标识符引号(通常使用双引号,但在带有反引号的 MySQL / MariaDB 中)时,情况不变。