命名作为mysql表主键的列的最佳实践是什么?我见过两种方法:
我原本以为只需id就足够了,因为你仍然可以通过选择一个句号和表名来继续来唯一地识别列(即对于表'cars'中的列'id',你可以选择它作为汽车.ID)
还是我过分思考这一切?
我通常将它们命名为[tblname] _id.原因很简单.假设我有两张桌子:
member
member_id
member_alias
...
post
post_id
member_id
post_text
...
Run Code Online (Sandbox Code Playgroud)
现在我可以使用MySQL的USING语法加入它们,并为每个连接保存几个字符:
SELECT post.*, member_id, member_alias FROM post
INNER JOIN member USING (member_id)
Run Code Online (Sandbox Code Playgroud)
当然,这主要是主观的.
| 归档时间: |
|
| 查看次数: |
4255 次 |
| 最近记录: |