Je čas, abys udělal své první kroky ve světě databází a vytvořil si vlastní databázi. V tomto návodu zjednodušíme proces tím, že pomocí PHPMyAdmin vytvoříme základní databázi s názvem „books“ a přidáme několik uživatelů. Tento návod ti pomůže lépe porozumět databázím a připraví tě na nadcházející výzvy v Python-programovacích tutoriálech.
Nejdůležitější poznatky
- Naučíš se, jak vytvořit databázi a pracovat s tabulkami.
- Získáš přehled o definici primárních klíčů a identit.
- Naučíš se, jak nastavit uživatelská práva pro svou databázi.
Podrobný návod
Nejprve se musíš ujistit, že jsi v PHPMyAdmin. Spusť svůj lokální server, např. MAMP, a poté otevři PHPMyAdmin přes localhost. Tady začínáme s vytvářením naší databáze.

Teď hledáme záložku „Databáze“ v nabídce a klikneme na ni, abychom vytvořili novou databázi. Uvidíš pole, do kterého můžeš zadat název své databáze. Pojmenuj ji „books“. Než ji vytvoříš, vyber správnou kolaci, abys zajistil, že databáze bude kompatibilní s Unicode. UTF-8 je obvykle nejlepší volba.

Jakmile vybereš kolaci, klikni na „Vytvořit“. Tvá databáze se nyní objeví v levém panelu, ale zatím bez tabulek. Abychom vytvořili tabulku, klikni na právě vytvořenou databázi a přejdi na „Vytvořit tabulku“. Zadej název tabulky jako „books“ a definuj počet sloupců, řekněme tři, a poté klikni na „Pokračovat“.

Teď vidíš několik polí, do kterých můžeš zadat jména a typy sloupců. První název sloupce by měl být „ID“. To bude tvůj primární klíčový sloupec. Nastav typ dat na „INT“ a aktivuj možnost „Auto Increment“. Tím bude každý nový záznam automaticky opatřen pokračujícím ID. To je zvlášť důležité, protože tak může být každý záznam jednoznačně identifikován.

Další sloupec by měl obsahovat název knihy, použij k tomu typ dat „VARCHAR“ a zadej maximální délku 255 znaků. Třetí sloupec je určen pro autora knihy, opět použij typ „VARCHAR“.
Jakmile jsi definoval všechny sloupce, klikni na „Uložit“. Tvoje tabulka je nyní vytvořena. Pro zajištění správného fungování můžeš zkontrolovat sloupce tabulky na kartě struktura a vidět názvy sloupců, které jsi právě zadal.

Teď chceme vložit nějaká data do naší tabulky „books“. Klikni na název tabulky a vyber „Vložit“. Nech pole ID prázdné, aby byla ID automaticky přidělena. Nyní zadej následující příklad knih: „Pán prstenů“ od J.R.R. Tolkiena a „Just for Fun“ od Linuse Torvaldse.

Jakmile zadáš tato data, můžeš se vrátit na kartu „Prohlížet“, abys viděl obsah své tabulky. Zde můžeš zkontrolovat, že tvoje záznamy se zobrazují správně a tak, jak bylo očekáváno.

Teď, když máš svou databázi a tabulku, chceš přidat uživatele pro přístup k databázi. Jdi na „Uživatelské účty“ a vytvoř nového uživatele. Pojmenuj ho „TestUser“ a nastav heslo na „TestPass“. Ujisti se, že hostitel je nastaven na „localhost“.

Teď je důležité udělit tomuto uživateli správná oprávnění. Vyber „Udělte všechna oprávnění v databázi books“. Tím bude moci uživatel pracovat v této konkrétní databázi bez přístupu do všech ostatních databází. To je důležitý bezpečnostní aspekt, který bys měl mít na paměti.

Jakmile jsou oprávnění nastavena, ulož uživatele a začni pracovat ve své databázi. Můžeš použít příkazy SELECT pro načtení dat nebo jiné SQL příkazy pro provádění aktualizací.
Souhrn – Vytvoření databáze s Pythonem: Jednoduchý návod
Úspěšně jsi vytvořil databázi, nastavil tabulku s daty a spravoval uživatelský přístup. Všechny tyto kroky slouží jako základ pro další programování a práci s Pythonem.
Často kladené dotazy
Co je PHPMyAdmin?PHPMyAdmin je webová aplikace pro správu MySQL databází.
Jak vytvořím databázi v PHPMyAdmin?Přihlas se do PHPMyAdmin, přejdi na „Databáze“, zadej název a klikni na „Vytvořit“.
Co je primární klíč?Primární klíč je jednoznačný identifikátor pro každý řádek v databázové tabulce.
Jaká oprávnění mohu udělit uživateli?Můžeš nastavit práva pro čtení, zápis a mnoho dalších specifických oprávnění pro uživatele databáze.
Jak vložím data do tabulky?Vyber tabulku, přejdi na „Vložit“ a zadej potřebné informace.