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.

Tõhus töö andmebaasidega Pythonis

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.

Tõhus andmine andmebaasidega Pythonis

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“.

Tõhus andmine andmebaasidega Pythonis

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.

Tõhus andmine andmebaasidega Pythoni abil

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.

Tõhus andmine andmebaasidega Pythonis

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.

Efektiivne töötamine andmebaasidega Pythoni kasutades

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.

Tõhus töö andmebaasidega Pythonis

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“.

Tõhus andmine andmebaasidega Pythonis

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.

Effektiivne töötamine andmebaasidega Pythons

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.