MySQL verbeteren [tips & tricks]

  • Geen slecht artikel.


    Wist u al van deze tips?
    De meeste.
    Zo ja, welke (nr.)?
    2, 3, 4 (Gedeeltelijk), 7, 8, 9, 10, 11, 15, 16, 18, 19 (Gebruik standaard InnoDB vanwege de voordelen (relaties)), 21
    Zo nee, ga je na het lezen hier iets aan doen?
    Ik kan er best nog wel eens een keer iets mee doen.
    Eigen tips of tricks:
    - Maak relaties aan tussen tabellen, zodat je niet manueel allerlei dingen moet deleten en updaten terwijl dat ook met een relatie kan.
    - Gebruikt JOINS als het kan, vele hier kennen ze niet eens!
    - Doe zo veel mogelijk in één query, gebruik dus zo min mogelijk query's

  • Wist u al van deze tips?
    Een groot aantal.
    Zo ja, welke (nr.)?
    3, 4, 7, 8, 9, 11, 12, 16, 18, 19 (Ook InnoDB vanwege relaties!), 20 (ORM en Sprig voor Kohana), 21 (deels)
    Ooit tegengekomen maar vergeten:
    5, 14
    Zo nee, ga je na het lezen hier iets aan doen?
    Ja, ik ga wat met dat ip adressen opslaan als integers spelen.
    Eigen tips of tricks:
    Normaliseren!
    Voorbeeldje:


    Door de tabel user_weapons hoef je niet alle namen van wapens meer in de users tabel te zetten.
    Koop je een nieuw wapen?
    Update het veld 'amount' als er al een rij bestaat. (een tweede invoegen voor de zelfde user gaat niet =])
    Of maak een rij voor de user die het wapen koopt!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!