Itt az idő, hogy megtegyük az első lépéseinket az adatbázisok világában, és létrehozzunk egy saját adatbázist. Ebben az útmutatóban egyszerűsítjük a folyamatot, azzal, hogy a PHPMyAdmin segítségével létrehozunk egy alapvető adatbázist „books” néven, és néhány felhasználót is hozzáadunk. Ez az útmutató segíteni fog abban, hogy jobban megértsd az adatbázisokat, és felkészülj a következő kihívásokra a Python-programozási útmutatókban.

Legfontosabb megállapítások

  • Megtanulod, hogyan kell létrehozni egy adatbázist és dolgozni a táblákkal.
  • Megismerkedsz a primer kulcsok és identitások meghatározásával.
  • El leszel látva azzal a tudással, hogyan állíthatod be a felhasználói jogokat a saját adatbázisodhoz.

Lépésről lépésre útmutató

Először is, győződj meg arról, hogy a PHPMyAdminban vagy. Indítsd el a helyi szerveredet, pl. a MAMP-ot, majd nyisd meg a PHPMyAdmin-t a localhoston. Itt kezdjük el az adatbázisunk létrehozását.

Hatékony munkaadatbázisokkal Pythonban

Most keressük meg a "Datenbanken" fület a menüben, és kattintsunk rá, hogy létrehozzunk egy új adatbázist. Látni fogsz egy mezőt, ahova beírhatod az adatbázisod nevét. Nevezd el „books”-nak. Mielőtt létrehoznád, válaszd ki a megfelelő kollációt, hogy biztos lehess benne, hogy az adatbázis Unicode-kompatibilis. A UTF-8 általában a legjobb választás.

Hatékony munkavégzés adatbázisokkal Pythonban

Miután kiválasztottad a kollációt, kattints az „Erstellen” gombra. Az adatbázisod most meg fog jelenni a bal oldali sávban, de még táblák nélkül. Ahhoz, hogy táblát hozz létre, kattints a frissen létrehozott adatbázisra, és válaszd a „Tábla létrehozása” lehetőséget. A tábla nevét is írd be „books”-nak, és határozd meg a szükséges oszlopok számát, mondjuk hármat, majd kattints a „Los” gombra.

Hatékony munkavégzés adatbázisokkal Pythonban

Most több mezőt fogsz látni, ahová beírhatod az oszlopneveket és típusokat. Az első oszlop neve legyen „ID”. Ez lesz a primer kulcs oszlopod. Állítsd a típusát „INT”-re, és aktíváld az „Auto Increment” lehetőséget. Ezzel minden új bejegyzés automatikusan folytatólagos ID-t kap. Ez különösen fontos, mivel így minden rekord egyértelműen azonosítható.

Hatékony munka adatbázisokkal Pythonban

A következő oszlopnak a könyv nevét kell tartalmaznia, ehhez használd a „VARCHAR” típust, és add meg a maximális hosszát 255 karakterben. A harmadik oszlop a könyv szerzőjének szól, itt is a „VARCHAR” típust használd.

Miután minden oszlopot definiáltál, kattints a „Mentés” gombra. A táblád most létre lett hozva. Annak érdekében, hogy megbizonyosodj arról, hogy minden helyesen működik, ellenőrizd a táblázat oszlopait a struktúra fülön, és lásd azokat az oszlopneveket, amelyeket most írtál be.

Hatékony munkavégzés adatbázisokkal Pythonban

Most szeretnénk néhány adatot beilleszteni a „books” táblánkba. Ehhez kattintsunk a táblanevére, és válasszuk az „Einfügen” lehetőséget. Hagyd üresen az ID mezőt, hogy az ID automatikusan generálódjon. Most írd be a következő példakönyveket: „A Gyűrűk Ura” J.R.R. Tolkientől és „Just for Fun” Linus Torvaldstól.

Hatékony munka adatbázisokkal Pythonban

Miután ezeket az adatokat beírtad, vissza tudsz menni a „Browse” fülre, hogy megnézd a táblád tartalmát. Itt megbizonyosodhatsz arról, hogy a bejegyzéseid helyesen és a várt módon jelennek meg.

Hatékony munkavégzés adatbázisokkal Pythonban

Most, hogy van adatbázisod és táblád, szeretnél egy felhasználót hozzáadni, hogy hozzáférjen az adatbázishoz. Menj a "Felhasználói fiókok" menüpontra, és hozz létre egy új felhasználót. Nevezd el „TestUser”-nek, és állítsd be a jelszót „TestPass”-ra. Ügyelj arra, hogy a gazda „localhost”-ra legyen állítva.

Hatékony munkavégzés adatbázisokkal Pythonban

Most fontos, hogy ezen felhasználó számára megadd a megfelelő jogosultságokat. Válaszd az „Összes engedély a books adatbázisban” lehetőséget. Így a felhasználó ezen a speciális adatbázison tud dolgozni, anélkül, hogy hozzáférése lenne minden más adatbázishoz. Ez egy fontos biztonsági szempont, amelyre figyelned kell.

Hatékony adatbázis-kezelés Pythonban

Miután beállítottad a jogosultságokat, mentse el a felhasználót, és kezdj el dolgozni az adatbázisodban. SELECT utasításokat használhatsz az adatok lekérdezésére, vagy más SQL parancsokat az frissítések végrehajtására.

Összefoglalás – Adatbázis létrehozása Python-nal: Egy egyszerű útmutató

Most sikeresen létrehoztál egy adatbázist, beállítottál egy táblát adatokkal, és kezelted a felhasználói hozzáféréseket. Mindezek a lépések az alapokat képezik a további programozás számára és a Python használatakor.

Gyakran feltett kérdések

Mi az a PHPMyAdmin?A PHPMyAdmin egy webalapú alkalmazás a MySQL adatbázisok kezelésére.

Hogyan hozhatok létre egy adatbázist a PHPMyAdmin-ban?Jelentkezz be a PHPMyAdmin-ba, menj a „Datenbanken” fülre, írd be a nevet, és kattints az „Erstellen” gombra.

Mi az a primer kulcs?A primer kulcs egy egyedi azonosító minden egyes sorhoz egy adatbázis táblázatban.

Milyen jogosultságokat adhatok egy felhasználónak?Olvasási, írási és sok más specifikus jogosultságot állíthatsz be adatbázis felhasználók számára.

Hogyan illeszthetek be adatokat egy táblába?Válaszd a táblát, menj az „Einfügen” fülre, és írd be a szükséges információkat.