Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Padrões/convenções de nomes de colunas MySQL


Não há nada "padrão" neste espaço que eu conheça, ao contrário das antigas convenções Java da Sun. Qualquer coisa que você adotar será de preferência pessoal/da empresa.

Dito isso, eu gosto de convenções de prefixo:
  • t_ para tabela
  • v_ para visualização
  • idx_ para índice
  • tx_ para campo de texto
  • dt_ para campo de data
  • n_ para campo numérico
  • id_ para identificar o campo
  • nm_ para algo que é especificamente um nome
  • is_ para booleanos, seja 0/1, sim/não ou outro
  • fk_ como identificador de chave estrangeira opcional; você pode preferir ficar com id_, para manter o campo igual ao seu equivalente de chave primária, por exemplo id_customer -> id_customer, em vez de fk_customer