相关疑难解决方法(0)

什么是MySQL FK的正确命名约定?

因为它们必须是唯一的,我应该在MySQL数据库中命名FK?

mysql foreign-keys naming-conventions

92
推荐指数
3
解决办法
5万
查看次数

数据库表中ID列的命名

我想知道人们对数据库表中ID列命名的看法.

如果我有一个名为Invoices的表,其中包含一个标识列的主键,我会调用该列InvoiceID,这样我就不会与其他表发生冲突,而且它显然是什么.

我工作的当前他们已经调用了所有ID列ID.

所以他们会做以下事情:

Select  
    i.ID 
,   il.ID 
From
    Invoices i
    Left Join InvoiceLines il
        on i.ID = il.InvoiceID
Run Code Online (Sandbox Code Playgroud)

现在,我在这里看到一些问题:
1.你需要在select
2 上对列进行别名.ID = InvoiceID不适合我的大脑
3.如果你没有别名表并且提到InvoiceID那么显然是什么表它开着?

关于这个话题的其他人的想法是什么?

sql naming-conventions

91
推荐指数
10
解决办法
4万
查看次数

Microsoft的数据库命名约定?

我从MSDN 找到了命名指南,但它是否适用于Microsoft的MSSQL数据库?

sql t-sql sql-server

71
推荐指数
4
解决办法
5万
查看次数