Aeg on astuda esimesed sammud andmebaaside maailmas ja luua oma andmebaas. Selles juhendis lihtsustame protsessi, luues PHPMyAdmini abil põhiandmebaasi nimega „books“ ja lisades mõned kasutajad. See juhend aitab sul paremini mõista andmebaase ja valmistuda tulevasteks väljakutseteks Python programmeerimise õpetustes.
Tähtsamad järeldused
- Sa õpid, kuidas luua andmebaas ja töötada tabelitega.
- Sa saad ülevaate peavõtmete ja identiteetide määratlemisest.
- Sa õpid, kuidas määrata kasutajaõigusi oma andmebaasile.
Juhend samm-sammult
Esimene asi, mida pead tegema, on veenduda, et sa oled PHPMyAdminis. Käivita oma kohalik server, näiteks MAMP, ja seejärel ava PHPMyAdmin localhosti kaudu. Siit alustame oma andmebaasi loomist.

Nüüd otsime menüüst vahekaarti „Andmebaasid“ ja klõpsame sellel, et luua uus andmebaas. Sa näed välja, kuhu saad sisestada oma andmebaasi nime. Nime see „books“. Enne loomist vali õige kollatsioon, et tagada andmebaasi Unicode'i ühilduvus. UTF-8 on tavaliselt parim valik.

Kui oled kollatsiooni valinud, klõpsa „Loo“. Sinu andmebaas ilmub nüüd vasakusse külgriba, kuid ilma tabeliteta. Tabeli loomiseks klõpsa äsja loodud andmebaasil ja mine „Loo tabel“. Sisesta tabeli nimeks samuti „books“ ja määra veergude arv, ütleme kolm, ja seejärel klõpsa „Mine“.

Nüüd näed sa mitmeid välju, kuhu saad sisestada veergude nimesid ja tüüpe. Esimene veerg peaks olema nimega „ID“. See saab olema sinu peavõtme veerg. Sea andmetüüp „INT“ ja aktiveeri valik „Auto Increment“. Nii varustatakse iga uus kanne automaatselt järjestikuse ID-ga. See on eriti oluline, kuna see võimaldab igal andmekirjel olla unikaalne.

Järgmine veerg peaks sisaldama raamatu nime; selleks kasuta andmetüüpi „VARCHAR“ ja määra maksimaalne pikkus 255 tähemärki. Kolmas veerg on mõeldud raamatu autori jaoks, ka seal kasutad sa tüüpi „VARCHAR“.
Pärast kõikide veergude määratlemist klõpsa „Salvesta“. Sinu tabel on nüüd loodud. Veendumiseks, et kõik töötab korrektselt, saad vaadata tabeli veerge struktuuri vahekaardil ja näha veergude nimesid, mille just sisestasid.

Nüüd soovime sisestada oma tabelisse „books“ mõned andmed. Selleks klõpsa tabeli nimel ja vali „Sisesta“. Jäta ID väli tühjaks, et ID määrataks automaatselt. Sisesta nüüd järgmised näidisraamatud: „Sõrmuste isanda“ autoriks J.R.R. Tolkien ja „Just for Fun“ autoriks Linus Torvalds.

Pärast nende andmete sisestamist saad minna tagasi vahekaardile „Sirvi“, et näha oma tabeli sisu. Siit saad veenduda, et sinu kirjed kuvatakse õigesti ja oodatud viisil.

Nüüd, kui sul on andmebaas ja tabel, soovid sa lisada kasutaja, et pääseda andmebaasi. Mine „Kasutajakontod“ ja loo uus kasutaja. Nimeks pane „TestUser“ ja seadista parooliks „TestPass“. Veendu, et host oleks seatud „localhost“.

Nüüd on oluline anda sellele kasutajale õiged õigused. Vali „Kanna kõik õigused andmebaasile books“. Sellega saab kasutaja töötada selle konkreetse andmebaasiga, ilma et tal oleks juurdepääs kõigile teistele andmebaasidele. See on oluline turvaelement, mida sa pead arvestama.

Kui õigused on määratud, salvesta kasutaja ja alusta oma andmebaasis töötamist. Sa saad kasutada SELECT-laused, et andmeid saada, või muid SQL-käske uuenduste tegemiseks.
Kokkuvõte – Andmebaasi loomine Pythoniga: Lihtne juhend
Sa oled nüüd edukalt loonud andmebaasi, seadnud tabeli andmetega ja haldanud kasutaja juurdepääse. Kõik need sammud on aluseks edasisele programmeerimisele ja töötamisele Pythoniga.
Korduma kippuvad küsimused
Mis on PHPMyAdmin?PHPMyAdmin on veebipõhine rakendus MySQL andmebaaside haldamiseks.
Kuidas luua andmebaasi PHPMyAdminis?Logi sisse PHPMyAdmini, mine „Andmebaasid“, sisesta nimi ja klõpsa „Loo“.
Mis on peavõti?Peavõti on unikaalne identifikaator iga rea jaoks andmebaasi tabelis.
Milliseid õigusi saan kasutajale anda?Sa saad määrata lugemis- ja kirjutamisõigused ning palju muid spetsiifilisi õigusi andmebaasi kasutajatele.
Kuidas sisestada andmeid tabelisse?Vali tabel, mine „Sisesta“ ja sisesta vajalikud andmed.