sql >> Databáze >  >> RDS >> Mysql

Standardy / konvence pro názvy sloupců MySQL

V tomto prostoru není nic „standardního“, čeho bych si byl vědom, na rozdíl řekněme od starých Java konvencí Sunu. Vše, co přijmete, bude osobní/firemní preference.

To znamená, že mám rád předponové konvence:

  • t_ pro tabulku
  • v_ pro zobrazení
  • idx_ pro index
  • tx_ pro textové pole
  • dt_ pro pole data
  • n_ pro číselné pole
  • id_ pro identifikační pole
  • nm_ pro něco, co je konkrétně jméno
  • je_ pro booleovské hodnoty, ať už 0/1, ano/ne nebo jinak
  • fk_ jako volitelný identifikátor cizího klíče; můžete však raději zůstat u id_, aby pole zůstalo stejné jako jeho protějšek s primárním klíčem, např. id_customer -> id_customer, spíše než fk_customer


  1. Uložte databázi mysql do zálohy ve formátu prostého textu (CSV) z příkazového řádku

  2. Server neodpovídá (nebo není správně nakonfigurován soket místního serveru MySQL) na serveru wamp

  3. Co je rychlejší — INSTR nebo LIKE?

  4. je řazení php lepší než řazení mysql podle?