Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbankdesign - Benennungskonventionen für Primärschlüssel

Ich würde mich für Option 2 entscheiden. Mir scheint "id" selbst ausreichend genug zu sein. Da die Tabelle User ist, zeigt die Spalte "id" innerhalb von "user" an, dass es sich um das Identifikationskriterium für User handelt.

Ich muss jedoch hinzufügen, dass es bei Namenskonventionen nur um Konsistenz geht. Normalerweise gibt es kein richtig / falsch, solange es ein konsistentes Muster gibt und es in der gesamten Anwendung angewendet wird. Dies ist wahrscheinlich der wichtigere Faktor dafür, wie effektiv die Namenskonventionen sind und wie weit sie gehen, um die Anwendung leichter verständlich und damit wartungsfreundlicher zu machen.