sql >> Databasteknik >  >> RDS >> Mysql

Databasdesign - primära nyckelnamnskonventioner

Jag skulle gå med alternativ 2. För mig verkar "id" i sig tillräckligt tillräckligt. Eftersom tabellen är Användare så indikerar kolumnen "id" inom "användare" att det är identifieringskriteriet för Användare.

Jag måste dock tillägga att namnkonventioner handlar om konsistens. Det finns vanligtvis inget rätt/fel så länge det finns ett konsekvent mönster och det tillämpas över hela applikationen, det är förmodligen den viktigaste faktorn för hur effektiva namnkonventionerna kommer att vara och hur långt de går för att göra applikationen lättare att förstå och därmed underhålla.



  1. Konstigt SQLException:Kolumnen hittades inte

  2. Tvinga släpp mysql förbigående av främmande nyckel-begränsning

  3. mysql-procedur för att uppdatera numerisk referens i tidigare rader när en uppdateras

  4. 2 sätt att ta bort dubbletter av rader i MariaDB (ignorerar primärnyckel)