Mysql
 sql >> Base de données >  >> RDS >> Mysql

Normes/conventions de nom de colonne MySQL

À ma connaissance, il n'y a rien de "standard" dans cet espace, contrairement aux anciennes conventions Java de Sun, par exemple. Tout ce que vous adopterez sera une préférence personnelle/d'entreprise.

Cela dit, j'aime bien les conventions de préfixe :

  • t_ pour le tableau
  • v_ pour la vue
  • idx_ pour l'index
  • tx_ pour le champ de texte
  • dt_ pour le champ date
  • n_ pour le champ numérique
  • id_ pour le champ d'identification
  • nm_ pour quelque chose qui est spécifiquement un nom
  • est_ pour les booléens, que ce soit 0/1, oui/non ou autre
  • fk_ comme identifiant de clé étrangère facultatif ; vous préférerez peut-être vous en tenir à id_ cependant, pour garder le champ identique à son homologue de clé primaire, par ex. id_customer -> id_customer, plutôt qu'un fk_customer