IT Programování
Jak používat Phinx na migrace databáze
V tomto článku se podíváme se na to, jak Phinx nainstalovat, nastavit a jak vytvořit a provést databázovou migraci. Ph…
IT Programování
V tomto článku se podíváme se na to, jak Phinx nainstalovat, nastavit a jak vytvořit a provést databázovou migraci. Ph…
IT Programování
Co je N+1 problém (N+1 query problem, N+1 performance problem, hrozba N+1). Jedná se o antipattern, kdy se při iterování…
IT Programování
Databázové transakce se používají k tomu, aby byla zachována integrita databáze (konzistence dat). Cílem je, aby nenasta…
IT Programování
V SQL je možné využít několik nativních (agregačních) funkcí, nyní se na ně podíváme. HAVING Klauzule HAVING je agrega…
IT Programování
Indexy se v databázích používají ke zrychlení přístupu k datům (zefektivnění vyhledávání) - většinou se řeší až u většíc…
IT Programování
V tomto článku věnovaném relačním databázím se podíváme na spojování SQL tabulek a popíšeme si změny mezi JOINy. INNER…
IT Programování
SQL příkaz EXPLAIN je nástroj, který nám umožní porozumět efektivitě našich SQL dotazů. Na základě výstupu z explainu pa…
IT Programování
Dobrý den,přidal jsem do tabulky uploads nový sloupec uuid a potřebuji do každé řádky dokopírovat hodnotu ID. Jak na to?…
IT Programování
Dobrý den,učím se s Pythonem pracovat s MySQL datábází přes doplněk PyMySQL. Když použiji kód níže, tak dostanu chybu:py…