Mysql
 sql >> Database >  >> RDS >> Mysql

Standard/convenzioni dei nomi delle colonne MySQL

Non c'è niente di "standard" in questo spazio di cui sono a conoscenza, a differenza delle vecchie convenzioni Java di Sun. Tutto ciò che adotterai sarà una preferenza personale/aziendale.

Detto questo, mi piacciono le convenzioni sui prefissi:

  • t_ per la tabella
  • v_ per la visualizzazione
  • idx_ per l'indice
  • tx_ per campo di testo
  • dt_ per campo data
  • n_ per campo numerico
  • id_ per campo di identificazione
  • nm_ per qualcosa che è specificamente un nome
  • è_ per booleani, sia 0/1, sì/no o altrimenti
  • fk_ come identificatore di chiave esterna opzionale; potresti preferire rimanere con id_, tuttavia, per mantenere il campo uguale alla sua controparte della chiave primaria, ad es. id_customer -> id_customer, piuttosto che un fk_customer