sql >> Database >  >> RDS >> Mysql

Standaarden / conventies voor kolomnaam in MySQL

Er is niets "standaard" in deze ruimte waar ik me bewust van ben, in tegenstelling tot bijvoorbeeld de oude Java-conventies van Sun. Alles wat u aanneemt, is uw persoonlijke/bedrijfsvoorkeur.

Dat gezegd hebbende, ik hou wel van prefix-conventies:

  • t_ voor tafel
  • v_ voor weergave
  • idx_ voor index
  • tx_ voor tekstveld
  • dt_ voor datumveld
  • n_ voor numeriek veld
  • id_ voor identificatieveld
  • nm_ voor iets dat specifiek een naam is
  • is_ voor booleans, of 0/1, ja/nee of anders
  • fk_ als een optionele refererende sleutel-ID; je kunt er echter de voorkeur aan geven om bij id_ te blijven, om het veld hetzelfde te houden als zijn primaire sleutel-tegenhanger, b.v. id_customer -> id_customer, in plaats van een fk_customer


  1. Basisprincipes van PostgreSQL-schemabeheer

  2. Hoe in te voegen in een array in PostgreSQL

  3. Hoe voortschrijdend gemiddelde in roodverschuiving te berekenen

  4. Hoe DATETIME casten als een DATE in mysql?