MySQL

Co je MySQL

MySQL je spisovna. Web bez databáze umí ukázat, co jsme do něj jednou napsali. Web s databází si pamatuje, co přibylo. Nový kontakt. Nová poptávka. Nový stav zakázky. Když stránku obnovíte, data pořád jsou tam, kde mají být.

Lidsky řečeno

Představte si regály se šanony. Každý šanon má pravidla: tady klienti, tady zakázky, tady zprávy z formuláře. MySQL ty šanony hlídá. Umí přidat list, najít list, změnit list, případně ho sklidit. PHP nebo Laravel do spisovny sahají, když má web něco uložit nebo ukázat. Vy vidíte jen výsledek v tabulce nebo v mailu.

Kdy MySQL stačí

U spousty firemních webů, menších aplikací a CRM je MySQL osvědčená volba. Na běžném hostingu bývá k dispozici. Zná ji hodně nástrojů. Když zadání není vesmírně složité, často stačí a provoz zůstane jednoduchý.

Jak to souvisí s PostgreSQL

Obojí jsou databáze. Obojí umí držet data v tabulkách a odpovídat na otázky typu kolik zakázek je otevřených. PostgreSQL se bere, když projekt potřebuje víc možností nebo k němu lépe sedí. MySQL se bere, když je to pro daný hosting a zadání přirozenější. Rozhoduje úkol, ne nálepka.

Kam data patří

Databáze je trezor a pořádek. Zálohy, přístup a to, kdo smí data vidět, se mají řešit od začátku. Návštěvník webu databázi nevidí. Má vidět jen to, na co má právo. Třeba svůj stav zakázky, ne cizí.

Časté otázky

Potřebuje každý web MySQL?

Ne. Vizitka s pár stránkami databázi nepotřebuje. Jakmile se mají ukládat poptávky, uživatelé nebo agenda, databáze začíná dávat smysl.

Je MySQL totéž co Excel?

Excel je tabulka pro lidi. MySQL je tabulkový trezor pro aplikaci. Umí obsloužit víc lidí najednou a hlídat pravidla, která Excel snadno rozhází.

Uvidím MySQL v prohlížeči?

Ne přímo. Uvidíte data, která z ní web vytáhne. Seznam, detail, potvrzení, že se zpráva uložila.