sql >> Base de Datos >  >> RDS >> Mysql

Estándares/convenciones de nombres de columnas de MySQL

No hay nada "estándar" en este espacio que yo sepa, a diferencia de las antiguas convenciones de Java de Sun. Cualquier cosa que adopte será una preferencia personal o de la empresa.

Dicho esto, me gustan las convenciones de prefijos:

  • t_ para mesa
  • v_ para ver
  • idx_ para índice
  • tx_ para campo de texto
  • dt_ para el campo de fecha
  • n_ para campo numérico
  • id_ para el campo de identificación
  • nm_ para algo que es específicamente un nombre
  • is_ para booleanos, ya sea 0/1, sí/no o de otro modo
  • fk_ como identificador de clave foránea opcional; Sin embargo, es posible que prefiera quedarse con id_ para mantener el campo igual que su contraparte de clave principal, p. id_cliente -> id_cliente, en lugar de fk_cliente