Hvordan du setter inn dataene i python sqlite
SQLite er et C -bibliotek som vi nevnte i introduksjonen. Imidlertid er det grensesnitt laget på mange forskjellige språk, inkludert Python. Med et minimumskrav for SQLite 3.7.15, SQLite3 -modulen tilbyr et SQL -grensesnitt. Det beste er at Python og Sqlite3 allerede er inkludert, så ingenting trenger å installeres.
Følgende trinn brukes til å sette inn dataradene i en databasetabell i en SQLite -database:
Innlegget i kommando/uttalelse kan brukes på to måter å sette inn dataene:
Først kreves det å koble til SQLite DB. Følgende er trinnene for å opprette eller koble til en SQLite -database i Python.
SQLite Database Connection in Python
Denne delen forklarer hvordan du bruker Pythons SQLite3 -modul for å opprette en tilkobling til en SQLite DB. Følgende trinn skal brukes til å koble til SQLite:
Følgende programskript oppretter den nye DB -filen “MYDB.DB ”, etablerer en forbindelse til den, og skriver ut informasjonen om SQLite DB -versjonen:
Produksjon:
Som det kan sees i utdataene, opprettes databasen og tilkoblingen er nå aktiv. Ved hjelp av de definerte funksjonene oppnådde vi versjonen av databasen vår.
Vi opprettet databasen vår. Nå trenger vi en tabell slik at vi kan legge inn/sette inn dataradene inne i tabellen.
Opprette SQLite -bord i Python
Nå vil vi forklare hvordan du bruker Python til å konstruere en tabell i en SQLite -database. I dette eksemplet opprettes "db_table" i MyDB.DB -database. En SQLite -tabell i Python kan opprettes ved hjelp av følgende trinn:
Produksjon:
I forrige skript brukte vi en spørring for å lage en tabell. Vi opprettet tre kolonner inne i "ID", "Navn" og "Alder" -tabeller der "ID" er spesifisert som en primærnøkkel. Deretter markøren.Execute () -funksjon brukes til å kjøre spørringen.
Siden vi opprettet både SQLite -databasen og tabellen, setter vi nå inn dataene i tabellen ved hjelp av følgende trinn:
La oss sette inn noen data i MyDB -databasen og DB_TABLE -tabellen siden den for øyeblikket er tom.
Eksempel 1: bare sette inn verdiene
Vi opprettet “MyDB” -tabellen med variabler tidligere. Nå vil vi bare legge til verdiene i tabellen.
Syntaks:
Sett inn i tabell_navnverdier (va1, val2 ...);Hvor:
tabell_navn: Navnet på tabellen.
verdi1, verdi2 ...: Verdier å sette inn i hver kolonne i tabellrader.
Produksjon:
Eksempelprogrammet for hvordan du legger til dataene i en SQLITE -tabell ved å bruke bare verdipapirene vises. Vi fikk først tilgang til og koblet til MYDB -databasen. Deretter brukte vi Sett inn spørringens syntaks for å legge til verdiene i DB_TABLE -tabellen. Vi ringte Execute () -funksjonen flere ganger med spørringen inne i den for å legge inn flere datarads inne i tabellen. Tabellens innhold blir deretter vist og forpliktet til databasen.
Eksempel 2: Å sette inn både variabler og verdier
Følgende program ligner på det første programmet. Men i stedet for å legge til verdiene direkte til tabellen, omorder vi kolonnens navn som inneholder verdiene.
Syntaks:
Sett inn i tabell_name (Col1, Col2, Col3, ...) Verdier (Val1, Val2, Val3, ...);Hvor:
tabell_navn: Navnet på tabellen
Col1, Col2, ...: Navn på kolonnene
Val1, Val2, ...: Verdier av kolonnene
Produksjon:
I forrige skript opprettet vi et nytt tabell som er "Record". Variablene/kolonnenavnene er spesifisert som STU, karakter og merker. Vi ringte Execute () -metoden flere ganger for å kjøre Sett inn spørringen. Til slutt vises de lagrede dataene på konsollen.
Konklusjon
I denne opplæringen lærte vi om introduksjonen av SQLite. Deretter diskuterte vi hvordan dataene kan settes inn i SQLite -tabellen i pandaer. Først forklarte vi trinnene for å koble til SQLite DB i Python. Etter å ha opprettet forbindelsen, opprettet vi en SQLite -tabell. Vi implementerte to eksempler for å sette inn dataene i tabellen til en SQLite -database. I det første eksemplet satte vi inn kolonneverdiene for hver rad mens vi lærte hvordan vi legger til både variabler og verdier i det andre eksemplet.