当前位置: 首页 > 面试题库 >

SQL命名最佳实践

戈宏义
2023-03-14
问题内容

我不完全确定行业中是否有标准,所以我在这里问。

我正在命名一个 Users 表,但是我不确定如何命名成员。

user_id 是一个显而易见的选项,但我想知道是否应在所有其他字段之前加上“ user_”作为前缀。

user_name user_age

或只是姓名和年龄等…


问题答案:

像这样的前缀是没有意义的,除非您有一些随意性。就像两个地址一样。然后,您可以使用地址_1,地址_2,地址_家庭等

与电话号码相同。

但是对于年龄,性别,用户名等静态信息;我只是那样离开他们。

只是为了向您展示如果您要在所有这些字段前面添加前缀,您的查询可能看起来像这样

SELECT users.user_id FROM users WHERE users.user_name = "Jim"

当它很容易

SELECT id FROM users WHERE username = "Jim"


 类似资料:
  • < b >想改进这个问题?更新问题,以便通过编辑此帖子用事实和引用来回答问题。 我正在为一个基于django的应用程序实现kubernetes集群,但我没有找到命名空间的最佳实践。 我的应用程序将需要各种服务,例如postgresql集群,反向代理(traefik),弹性搜索/ Kibana集群和argoCD 将所有这些服务拉到一个称为生产的唯一命名空间中更好吗?还是我需要按服务将它们分开? 我开

  • 问题内容: 我正在尝试从字符串开头删除字符时找出最佳实践。 在某些语言中,可以使用不带长度参数的MID,但是在TSQL中,长度是必需的。 考虑以下代码,最佳实践是什么?(十六进制字符串是可变长度的) 问题答案: 好吧,第一个更能表达您的意图。最后一个显然是凌乱的(硬编码长度等)。我怀疑您会发现第一个和第二个之间的性能差异很大,所以我会使用最简单的- 。 当然,如果您要做的很多,您可以编写一个封装了

  • 我有一个Excel文件,上面有一长串用户名。ColA包含旧用户名ColB包含新用户名。我想在基于excel文件的SQL表中重命名用户。我的问题是:在循环中使用using语句多次调用SQL可以吗?还是有更好的方法,我打开一个连接,让所有的SQL更新查询“一”?

  • 我的团队是Maven的新手,我们还没有找到任何关于为我们的项目选择工件的明确指导。

  • 这里有些给使用和编写 Ansible playbook 的贴士. 你能在我们的 ansible-example repository.找到展示这些最佳实践的 playbook 样例.(注意: 这些示例用的也许不是最新版的中所有特性,但它们仍旧是极佳的参考.) Topics 最佳实践 接下来的章节将向你展示一种组织 playbook 内容方式. 你对 Ansible 的使用应该符合你的需求而不是我们

  • 处理后台任务与常规调用方法有很大的不同。本指南旨在帮助让您的后台任务平稳有效地运行。本文基于 这篇博客文章。 使任务参数小而简单 方法(任务)在调用之前会被序列化。使用 TypeConverter 类将参数转换为 JSON 字符串。如果您有复杂的实体和 / 或大对象; 包括数组,最好将它们放入数据库,然后只将其标识 (id) 传递给后台任务。 错误例子: public void Method(En