<分区>
我注意到有些人在数据库列而不是例如 id
, user
, address
正在使用类似 h_id
, e_user
, f_address
等...
这是某种安全方面的问题吗?或者这些可能是一些单词的快捷方式?
<分区>
我注意到有些人在数据库列而不是例如 id
, user
, address
正在使用类似 h_id
, e_user
, f_address
等...
这是某种安全方面的问题吗?或者这些可能是一些单词的快捷方式?
最佳答案
因为可能会有很多id字段,比如user_id,category_id,所以才使用这样的代码是可以理解的。
谈到像 f_address 这样的列名,它们只是说 first address 的快捷方式。它与安全性无关,只是为了增加查询可读性,对字段使用专有名称,以便人们仅通过查看列名就可以理解它保存的数据。
如果有 category_id 和 sub_category_id 这样的字段,从字段名可以理解,但是如果我用 c_id 和 s_id 来表示,就很难描述了。
关于sql - 数据库表列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34119619/