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

Standards/Konventionen für MySQL-Spaltennamen

Soweit ich weiß, gibt es in diesem Bereich nichts "Standard", im Gegensatz zu den alten Java-Konventionen von Sun. Alles, was Sie übernehmen, ist eine persönliche/Unternehmenspräferenz.

Allerdings mag ich Präfixkonventionen:

  • t_ für Tabelle
  • v_ für Ansicht
  • idx_ für Index
  • tx_ für Textfeld
  • dt_ für Datumsfeld
  • n_ für numerisches Feld
  • id_ für das Identifizierungsfeld
  • nm_ für etwas, das speziell ein Name ist
  • is_ für boolesche Werte, ob 0/1, ja/nein oder anders
  • fk_ als optionaler Fremdschlüsselbezeichner; Sie können es jedoch vorziehen, bei id_ zu bleiben, um das Feld mit seinem Gegenstück zum Primärschlüssel identisch zu halten, z. id_customer -> id_customer, anstatt fk_customer