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

bookSletteoperationer

Sletteoperationer i SQLite bruges til at fjerne poster eller data fra en databasetabel. Disse operationer gør det muligt at slette specifikke data, der ikke længere er nødvendige.

Den primære SQL-kommando til sletning af data er DELETE-kommandoen.

import sqlite3

conn = sqlite3.conn('my_database.db')
cursor = connection.cursor()

# SQL query to delete a specific record from the `articles` table
delete_query = "DELETE FROM articles WHERE id = 1"

# Execute the SQL query to perform the deletion
cursor.execute(delete_query)

conn.commit()
conn.close()

I dette kodeeksempel definerer den første linje en SQL-forespørgsel, der sletter en specifik post fra articles-tabellen, hvor id er lig med 1. Den anden linje, cursor.execute(delete_query), sender denne forespørgsel til databasen for udførelse.

Sletning af flere poster

For at slette flere poster, der matcher bestemte kriterier, kan du bruge en WHERE-betingelse i DELETE-forespørgslen:

DELETE FROM articles WHERE author = "John Doe"

Denne forespørgsel vil slette alle poster, hvor forfatteren matcher "John Doe".

Sletning af alle poster

Du kan slette alle poster fra en tabel ved at udelade WHERE-betingelsen:

DELETE FROM articles

Denne forespørgsel vil slette alle poster i "articles"-tabellen.

Dette er de grundlæggende koncepter for at udføre sletteoperationer i SQLite ved brug af Python. Du kan tilpasse dine DELETE-forespørgsler for at fjerne specifikke data fra din database efter behov.

Opgave

Swipe to start coding

Slet posten fra users-tabellen, hvor feltet id er lig med 1.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
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

Suggested prompts:

Can you explain what happens if I forget the WHERE clause in a DELETE statement?

How can I confirm that records were actually deleted from the table?

Is there a way to undo a DELETE operation in SQLite?

close

Awesome!

Completion rate improved to 4.76

bookSletteoperationer

Stryg for at vise menuen

Sletteoperationer i SQLite bruges til at fjerne poster eller data fra en databasetabel. Disse operationer gør det muligt at slette specifikke data, der ikke længere er nødvendige.

Den primære SQL-kommando til sletning af data er DELETE-kommandoen.

import sqlite3

conn = sqlite3.conn('my_database.db')
cursor = connection.cursor()

# SQL query to delete a specific record from the `articles` table
delete_query = "DELETE FROM articles WHERE id = 1"

# Execute the SQL query to perform the deletion
cursor.execute(delete_query)

conn.commit()
conn.close()

I dette kodeeksempel definerer den første linje en SQL-forespørgsel, der sletter en specifik post fra articles-tabellen, hvor id er lig med 1. Den anden linje, cursor.execute(delete_query), sender denne forespørgsel til databasen for udførelse.

Sletning af flere poster

For at slette flere poster, der matcher bestemte kriterier, kan du bruge en WHERE-betingelse i DELETE-forespørgslen:

DELETE FROM articles WHERE author = "John Doe"

Denne forespørgsel vil slette alle poster, hvor forfatteren matcher "John Doe".

Sletning af alle poster

Du kan slette alle poster fra en tabel ved at udelade WHERE-betingelsen:

DELETE FROM articles

Denne forespørgsel vil slette alle poster i "articles"-tabellen.

Dette er de grundlæggende koncepter for at udføre sletteoperationer i SQLite ved brug af Python. Du kan tilpasse dine DELETE-forespørgsler for at fjerne specifikke data fra din database efter behov.

Opgave

Swipe to start coding

Slet posten fra users-tabellen, hvor feltet id er lig med 1.

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 5
single

single

some-alt