Opprettelsesoperasjoner
Opprettelsesoperasjoner i SQLite innebærer å legge til nye poster i en databasetabell. Disse operasjonene gjør det mulig å fylle tabellene dine med data. La oss se nærmere på hvordan innsettingsoperasjoner fungerer i forbindelse med opprettelse av databaser.
Du har lært hvordan du oppretter tabeller i forrige seksjon. Vær oppmerksom på at de følgende kodeeksemplene ikke dekker opprettelse av tabeller. Dette er fordi vi fokuserer på å arbeide med tabeller som allerede er opprettet.
Innsetting av en post
Denne kodebiten bruker SQL-setningen INSERT INTO for å legge til en ny post i tabellen "users", og setter inn verdier for feltene "username" og "email". Dataene sendes som en tuple, og spørringen kjøres med metoden execute() for å sette inn verdiene.
import sqlite3
# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()
# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')
# Execute the SQL query with data
cursor.execute(insert_query, user_data)
conn.commit() # save the changes
conn.close() # close the connection
Vær oppmerksom på at denne koden forutsetter at det arbeides med en allerede eksisterende tabell. Hvis du ikke har en users-tabell i databasen din, må du opprette en.
For å unngå feil, må du opprette en tabell i databasen med navnet users og feltene username og email. Først etter dette kan du legge til poster i denne tabellen.
Swipe to start coding
- Skriv en SQL-spørring for å sette inn en ny post i
articles-tabellen. Spørringen skal sette inn verdier i kolonnenetitle,contentogauthor. Lagre spørringen i variabeleninsert_query. - Bruk cursor-metoden for å utføre SQL-spørringen med dataene som er lagret i variabelen
article_data.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4.76
Opprettelsesoperasjoner
Sveip for å vise menyen
Opprettelsesoperasjoner i SQLite innebærer å legge til nye poster i en databasetabell. Disse operasjonene gjør det mulig å fylle tabellene dine med data. La oss se nærmere på hvordan innsettingsoperasjoner fungerer i forbindelse med opprettelse av databaser.
Du har lært hvordan du oppretter tabeller i forrige seksjon. Vær oppmerksom på at de følgende kodeeksemplene ikke dekker opprettelse av tabeller. Dette er fordi vi fokuserer på å arbeide med tabeller som allerede er opprettet.
Innsetting av en post
Denne kodebiten bruker SQL-setningen INSERT INTO for å legge til en ny post i tabellen "users", og setter inn verdier for feltene "username" og "email". Dataene sendes som en tuple, og spørringen kjøres med metoden execute() for å sette inn verdiene.
import sqlite3
# Connect to the database
conn = sqlite3.conn('my_database.db')
cursor = conn.cursor()
# SQL query to insert a record into the `users` table
insert_query = "INSERT INTO users (username, email) VALUES (?, ?)"
user_data = ('john_doe', 'john.doe@email.com')
# Execute the SQL query with data
cursor.execute(insert_query, user_data)
conn.commit() # save the changes
conn.close() # close the connection
Vær oppmerksom på at denne koden forutsetter at det arbeides med en allerede eksisterende tabell. Hvis du ikke har en users-tabell i databasen din, må du opprette en.
For å unngå feil, må du opprette en tabell i databasen med navnet users og feltene username og email. Først etter dette kan du legge til poster i denne tabellen.
Swipe to start coding
- Skriv en SQL-spørring for å sette inn en ny post i
articles-tabellen. Spørringen skal sette inn verdier i kolonnenetitle,contentogauthor. Lagre spørringen i variabeleninsert_query. - Bruk cursor-metoden for å utføre SQL-spørringen med dataene som er lagret i variabelen
article_data.
Løsning
Takk for tilbakemeldingene dine!
single