在關係型數據庫中,除了有一對一,一對多外,還有多對多的關係。前兩種關係只需要表本身就能表達清楚,然而多對多需要第三張中間表才能表達清楚多對多的關係。
中間表在一般情況下是由三個字段組成:
1、中間表本身的自增主鍵
2、兩張表各自的主鍵。
這時候命名就成爲了一個問題,而採用雙下劃線就能解決這個問題。
比如:角色組表(group)和菜單表(rule),一個角色可以有多個菜單,一個菜單也可以多個角色。那麼他們的中間表就是group__rule
在關係型數據庫中,除了有一對一,一對多外,還有多對多的關係。前兩種關係只需要表本身就能表達清楚,然而多對多需要第三張中間表才能表達清楚多對多的關係。
中間表在一般情況下是由三個字段組成:
1、中間表本身的自增主鍵
2、兩張表各自的主鍵。
這時候命名就成爲了一個問題,而採用雙下劃線就能解決這個問題。
比如:角色組表(group)和菜單表(rule),一個角色可以有多個菜單,一個菜單也可以多個角色。那麼他們的中間表就是group__rule