Je čas, aby si urobil svoje prvé kroky vo svete databáz a vytvoril si vlastnú databázu. V tomto návode zjednodušíme proces tým, že pomocou PHPMyAdmin vytvoríme základnú databázu s názvom „books“ a pridáme niekoľko používateľov. Tento návod ti pomôže získať lepšie porozumenie databázam a pripraviť ťa na nadchádzajúce výzvy v Python-programovacích tutoriáloch.

Hlavné poznatky

  • Naučíš sa, ako vytvoriť databázu a pracovať s tabuľkami.
  • Získaš prehľad o definíciách primárnych kľúčov a identitách.
  • Naučíš sa, ako nastaviť práva používateľov pre svoju databázu.

Návod krok za krokom

Najprv sa uisti, že si v PHPMyAdmin. Spusti svoj lokálny server, napr. MAMP, a potom otvori PHPMyAdmin cez localhost. Tu začneme s vytváraním našej databázy.

Efektívne práce s databázami v Pythone

Teraz vyhľadaj kartu „Databázy“ v menu a klikni na ňu, aby si vytvoril novú databázu. Uvidíš pole, do ktorého môžeš zadať názov svojej databázy. Nazvi ju „books“. Predtým, ako ju vytvoríš, vyber správnu koláciu, aby si zabezpečil, že databáza je kompatibilná s Unicode. UTF-8 je zvyčajne najlepšia voľba.

Efektívna práca s databázami v Pythone

Akonáhle vyberieš koláciu, klikni na „Vytvoriť“. Tvoja databáza sa teraz objaví v ľavom paneli, avšak zatiaľ bez tabuliek. Aby si vytvoril tabuľku, klikni na novovytvorenú databázu a prejdite na „Vytvoriť tabuľku“. Zadaj názov tabuľky ako „books“ a definuj počet stĺpcov, povedzme tri, a potom klikni na „Pokračovať“.

Efektívna práca s databázami v Pythone

Teraz vidíš niekoľko polí, do ktorých môžeš zadať názov stĺpca a typ. Prvý názov stĺpca by mal byť „ID“. Toto bude tvoja primárna kľúčová stĺpec. Nastav typ údajov na „INT“ a aktivuj možnosť „Auto Increment“. Tým sa každý nový záznam automaticky označí kontinuálnym ID. To je obzvlášť dôležité, pretože takto môže byť každý záznam jednoznačne identifikovaný.

Efektívna práca s databázami v Pythone

Ďalší stĺpec by mal obsahovať názov knihy, použíj typ „VARCHAR“ a zadaj maximálnu dĺžku 255 znakov. Tretí stĺpec je určený pre autora knihy, opäť použiješ typ „VARCHAR“.

Potom, čo si definoval všetky stĺpce, klikni na „Uložiť“. Tvoja tabuľka je teraz vytvorená. Aby si sa uistil, že všetko funguje správne, môžeš skontrolovať stĺpce tabuľky na karte Štruktúra a vidieť názvy stĺpcov, ktoré si práve zadal.

Efektívna práca s databázami v Pythone

Teraz chceme vložiť niektoré údaje do našej tabuľky „books“. Klikni na názov tabuľky a vyber „Vložiť“. Nechaj pole ID prázdne, aby sa ID automaticky pridelilo. Teraz zadaj nasledujúce príkladové knihy: „Pán prsteňov“ od J.R.R. Tolkiena a „Just for Fun“ od Linusa Torvalds.

Efektívna práca s databázami v Pythone

Ako náhle zadáš tieto údaje, môžeš prejsť späť na kartu „Prehľadávať“, aby si videl obsah svojej tabuľky. Tu si môžeš byť istý, že tvoje záznamy sú zobrazené správne a tak, ako si očakával.

Efektívna práca s databázami v Pythone

Teraz, keď máš svoju databázu a tabuľku, chceš pridať používateľa, aby mal prístup do databázy. Prejdi na "Používateľské účty" a vytvor nového používateľa. Nazvi ho „TestUser“ a nastav heslo na „TestPass“. Uisti sa, že hostiteľ je nastavený na „localhost“.

Efektívna práca s databázami v Pythone

Teraz je dôležité tomuto používateľovi poskytnúť správne povolenia. Vyber „Udelit všetky práva na databáze books“. Týmto spôsobom može používateľ pracovať s touto konkrétnou databázou bez prístupu k ostatným databázam. Toto je dôležitý bezpečnostný aspekt, na ktorý by si mal pamätať.

Efektívna práca s databázami v Pythone

Ako náhle sú povolenia nastavené, ulož používateľa a začni pracovať vo svojej databáze. Môžeš používať SELECT vyhlásenia na získavanie údajov alebo iné SQL príkazy na vykonávanie aktualizácií.

Zhrnutie – Vytvorenie databázy s Python: Jednoduchý sprievodca

Teraz si úspešne vytvoril databázu, nastavil tabuľku s údajmi a spravoval prístupy používateľov. Všetky tieto kroky slúžia ako základ pre ďalšie programovanie a prácu s Python.

Často kladené otázky

Čo je PHPMyAdmin?PHPMyAdmin je webová aplikácia na správu MySQL databáz.

Ako vytvoriť databázu v PHPMyAdmin?Prihlás sa do PHPMyAdmin, prejdite na „Databázy“, zadaj názov a klikni na „Vytvoriť“.

Čo je primárny kľúč?Primárny kľúč je jedinečné označenie pre každý riadok v tabuľke databázy.

Ako môžem udeliť používateľovi práva?Môžeš nastaviť práva na čítanie, práva na písanie a mnoho ďalších špecifických práv pre používateľov databázy.

Ako vložiť údaje do tabuľky?Vyber tabuľku, prejdite na „Vložiť“ a zadaj požadované informácie.