Cum se creează o bază de date în Python folosind sqlite3

trebuie să creați o bază de date în Python? Dacă da, vă voi arăta un exemplu cu pașii pentru a crea o bază de date în Python folosind sqlite3.,

Text DAILY_STATUS Client_Name Text DAILY_STATUS Country_Name Text DAILY_STATUS Date Date

Below is the code that you can use in order to create the database and 3 tables using sqlite3., Comentarii suplimentare sunt disponibile în cadrul codului în sine pentru a oferi informații suplimentare.

odată ce executați codul de mai sus în Python, un nou fișier, numit TestDB, va fi creat în aceeași locație în care ați salvat scriptul Python.,800b100e76″>

5 UK 6 Spain 7 China 8 Italy 9 Peru 10 Russia

The imported client data will be stored in the CLIENTS table., În timp ce datele de țară importate vor fi stocate în tabelul de țară. Veți putea apoi să conectați datele din tabelul clienți la datele din tabelul țară prin câmpul Country_ID.scopul final este de a afișa starea zilnică (a clientului și a numelor de țări pentru o anumită dată) după conectarea clienților și a tabelelor de țări împreună.pentru a realiza acest obiectiv, va trebui să instalați și pachetul Panda., Panda pachet este o componentă esențială, care vor fi utilizate pentru:

  • Import CSV fișiere folosind read_csv comanda
  • Atribui valorile importate din fișierele CSV în tabele folosind to_sql comanda
  • Atribui SQL domenii în DataFrame
  • Export rezultatele finale într-un fișier CSV folosind to_csv comanda

Cele 2 fișiere pentru a fi importate în Python sunt în prezent stocate pe aparat în următoarele căi:

C:\Users\Ron\Desktop\Client\Client_14-JAN-2019.csv
C:\Users\Ron\Desktop\Client\Country_14-JAN-2019.,csv

va trebui să se adapteze codul Python de mai jos pentru căile unde CSV fișiere sunt stocate pe computer:

atunci Când executați codul în Python, veți obține rezultate care să reflecte starea de zi cu zi, pe 14-Jan-2019:

În codul de mai sus, veți observa că am folosit o INTRODUCE ÎN declarație pentru a stoca date legate (de exemplu, legate de client și țara de date) în DAILY_STATUS masă.de asemenea, am folosit o condiție WHERE pentru a afișa înregistrările care corespund datei maxime. Aceste rezultate vor constitui statutul nostru zilnic.,8 Italy 9 Peru 10 Russia 11 Mexico 12 Germany

Below is the code that you’ll need to run for the second date.,și, ca și până acum, va trebui să ajustezi căile către locația în care sunt stocate fișierele CSV pe computer. Asigurați-vă că utilizați fișierele de 15-JAN_2019:

după ce executați codul de mai sus în Python, veți obține rezultate care să reflecte starea de zi cu zi, pe 15-Jan-2019:

Abordarea Erori Comune

După ce ai aplicat codul pentru a crea tabele (vezi pasul 1), nu includ sintaxa pentru a crea tabelele din nou., În caz contrar, veți primi următoarea eroare:

„OperationalError: clienți de masă există deja.”

în acest caz, poate doriți să începeți prin crearea unei noi baze de date (de exemplu, prin schimbarea numelui bazei de date din ‘TestDB.db ” la ” TestDB1.db’) și apoi rerunning toate codurile de la început.de asemenea, asigurați-vă că nu se aplică formatare atunci când copiați datele în fișierele CSV., Apoi, puteți salva datele în fișiere CSV folosind un format de TEXT, doar în cazul în care tu a alerga în următoarea eroare:

„OperationalError: tabelul CLIENTI nu are coloana nume Anonim: 3.”

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *