Este timpul să faci primii pași în lumea bazelor de date și să creezi o bază de date proprie. În acest ghid, simplificăm procesul, creând o bază de date de bază numită „books” cu ajutorul PHPMyAdmin și adăugând câțiva utilizatori. Acest ghid te va ajuta să dezvolți o înțelegere mai bună a bazelor de date și să te pregătești pentru provocările viitoare în tutorialele de programare Python.

Principalele concluzii

  • Vei învăța cum să creezi o bază de date și să lucrezi cu tabele.
  • Vei obține informații despre definirea cheilor primare și identităților.
  • Vei învăța cum să stabilești drepturile de utilizator pentru baza ta de date.

Ghid pas cu pas

Mai întâi, trebuie să te asiguri că ești în PHPMyAdmin. Pornește serverul tău local, de exemplu MAMP, și apoi deschide PHPMyAdmin prin localhost. Aici vom începe să creăm baza noastră de date.

Lucru eficient cu baze de date în Python

Acum căutăm tab-ul „Baze de date” din meniu și facem clic pe el pentru a crea o nouă bază de date. Vei vedea un câmp în care poți introduce numele bazei tale de date. Numește-o „books”. Înainte de a o crea, selectează colarea corectă pentru a te asigura că baza de date este compatibilă cu Unicode. UTF-8 este, de obicei, cea mai bună alegere.

Lucrul eficient cu baze de date în Python

Odată ce ai selectat colarea, apasă „Creare”. Baza ta de date va apărea acum în bara din stânga, dar încă fără tabele. Pentru a crea o tabelă, apasă pe baza de date nou creată și du-te la „Creare tabelă”. Introdu numele tabelului ca „books” și definește numărul de coloane, să spunem trei, apoi apasă pe „Mergi”.

Lucrul eficient cu baze de date în Python

Acum vezi mai multe câmpuri în care poți introduce numele și tipul coloanelor. Primul nume de coloană ar trebui să fie „ID”. Acesta va fi coloana ta de cheie primară. Setează tipul de date la „INT” și activează opțiunea „Auto Increment”. Aceasta va face ca fiecare nouă înregistrare să fie etichetată automat cu un ID consecutiv. Acest lucru este deosebit de important, deoarece permite identificarea unică a fiecărei înregistrări.

Lucrul eficient cu base de date în Python

A doua coloană ar trebui să conțină numele cărții, folosește tipul de date „VARCHAR” și specifică o lungime maximă de 255 de caractere. A treia coloană este destinată autorului cărții, iar aici folosești din nou tipul „VARCHAR”.

După ce ai definit toate coloanele, apasă pe „Salvează”. Tabela ta este acum creată. Pentru a te asigura că totul funcționează corect, poți verifica coloanele tabelului pe tab-ul de structură și poți vedea numele coloanelor pe care le-ai introdus.

Lucrul eficient cu baze de date în Python

A now we want to insert some data into our table “books”. For this, click on the table name and select “Insert”. Leave the ID field empty so that the ID will be assigned automatically. Now enter the following example books: “The Lord of the Rings” by J.R.R. Tolkien and “Just for Fun” by Linus Torvalds.

Lucrul eficient cu baze de date în Python

După ce ai introdus aceste date, poți reveni la tab-ul „Răsfoire” pentru a vedea conținutul tabelului tău. Aici poți verifica dacă înregistrările tale sunt afișate corect și conform așteptărilor.

Lucrul eficient cu bazele de date în Python

Acum, că ai baza de date și tabelul, vrei să adaugi un utilizator pentru a accesa baza de date. Mergi la "Conturi utilizator" și creează un utilizator nou. Numește-l „TestUser” și setează parola la „TestPass”. Asigură-te că host-ul este setat pe „localhost”.

Lucrul eficient cu baze de date în Python

Acum este important să acorzi acestui utilizator permisiunile corecte. Alege „Acordă toate permisiunile pe baza de date books”. Astfel, utilizatorul poate lucra cu această bază de date specifică fără acces la toate celelalte baze de date. Acesta este un aspect important de securitate pe care ar trebui să-l iei în considerare.

Lucrul eficient cu baze de date în Python

Odată ce permisiunile sunt stabilite, salvează utilizatorul și începe să lucrezi cu baza ta de date. Poți folosi instrucțiuni SELECT pentru a recupera date sau alte comenzi SQL pentru a efectua actualizări.

Rezumat – Crearea unei baze de date cu Python: Un ghid simplu

Ai creat acum cu succes o bază de date, ai configurat o tabelă cu date și ai gestionat accesul utilizatorilor. Toți acești pași servesc ca bază pentru programarea viitoare și pentru lucrul cu Python.

Întrebări frecvente

Ce este PHPMyAdmin?PHPMyAdmin este o aplicație web pentru gestionarea bazelor de date MySQL.

Cum pot crea o bază de date în PHPMyAdmin?Conectează-te la PHPMyAdmin, mergi la „Baze de date”, introdu un nume și apasă „Creare”.

Ce este o cheie primară?Cheia primară este un identificator unic pentru fiecare rând dintr-o tabelă de bază de date.

Ce permisiuni pot acorda unui utilizator?Poti stabili drepturi de citire, drepturi de scriere și multe alte permisiuni specifice pentru utilizatorii bazei de date.

Cum pot insera date într-o tabelă?Alege tabelul, mergi la „Inserare” și introdu informațiile necesare.