Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelsesoperationer | Crud
Databaser i Python

bookOprettelsesoperationer

Oprettelsesoperationer i SQLite omfatter tilføjelse af nye poster til en databasetabel. Disse operationer gør det muligt at udfylde dine tabeller med data. Lad os undersøge, hvordan indsættelsesoperationer fungerer i forbindelse med databaseoprettelse.

Indsættelse af en post

Denne kodeeksempel anvender SQL-kommandoen INSERT INTO til at tilføje en ny post til tabellen "users", hvor værdier for felterne "username" og "email" indsættes. Dataene overføres som et tuple, og forespørgslen udføres med metoden execute() for at indsætte værdierne.

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 opmærksom på, at denne kode forudsætter, at der arbejdes på en allerede eksisterende tabel. Hvis du ikke har en users-tabel i din database, skal du først oprette en.

For at undgå fejl skal du oprette en tabel i databasen med navnet users og felterne username og email. Først derefter kan du tilføje poster til denne tabel.

Opgave

Swipe to start coding

  1. Skriv en SQL-forespørgsel for at indsætte en ny post i articles-tabellen. Forespørgslen skal indsætte værdier i kolonnerne title, content og author. Gem forespørgslen i variablen insert_query.

  2. Brug cursor-metoden til at udføre SQL-forespørgslen med de data, der er gemt i variablen article_data.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 4.76

bookOprettelsesoperationer

Stryg for at vise menuen

Oprettelsesoperationer i SQLite omfatter tilføjelse af nye poster til en databasetabel. Disse operationer gør det muligt at udfylde dine tabeller med data. Lad os undersøge, hvordan indsættelsesoperationer fungerer i forbindelse med databaseoprettelse.

Indsættelse af en post

Denne kodeeksempel anvender SQL-kommandoen INSERT INTO til at tilføje en ny post til tabellen "users", hvor værdier for felterne "username" og "email" indsættes. Dataene overføres som et tuple, og forespørgslen udføres med metoden execute() for at indsætte værdierne.

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 opmærksom på, at denne kode forudsætter, at der arbejdes på en allerede eksisterende tabel. Hvis du ikke har en users-tabel i din database, skal du først oprette en.

For at undgå fejl skal du oprette en tabel i databasen med navnet users og felterne username og email. Først derefter kan du tilføje poster til denne tabel.

Opgave

Swipe to start coding

  1. Skriv en SQL-forespørgsel for at indsætte en ny post i articles-tabellen. Forespørgslen skal indsætte værdier i kolonnerne title, content og author. Gem forespørgslen i variablen insert_query.

  2. Brug cursor-metoden til at udføre SQL-forespørgslen med de data, der er gemt i variablen article_data.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
single

single

some-alt