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

bookRaderingsoperationer

Delete-operationer i SQLite används för att ta bort poster eller data från en databas-tabell. Dessa operationer möjliggör att radera specifik data som inte längre behövs.

Det primära SQL-kommandot för att ta bort data är DELETE-satsen.

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 denna kodsnutt definierar den första raden en SQL-fråga som tar bort en specifik post från articles-tabellen, och riktar sig mot posten där id är lika med 1. Den andra raden, cursor.execute(delete_query), skickar denna fråga till databasen för att utföras.

Ta bort flera poster

För att ta bort flera poster som matchar vissa kriterier kan du använda en WHERE-sats i DELETE-frågan:

DELETE FROM articles WHERE author = "John Doe"

Denna fråga kommer att ta bort alla poster där författaren är "John Doe".

Ta bort alla poster

Du kan ta bort alla poster från en tabell genom att utelämna WHERE-satsen:

DELETE FROM articles

Denna fråga kommer att ta bort alla poster i tabellen "articles".

Detta är de grundläggande koncepten för att utföra delete-operationer i SQLite med Python. Du kan anpassa dina DELETE-frågor för att ta bort specifik data från din databas efter behov.

Uppgift

Swipe to start coding

Ta bort posten från tabellen users där fältet id är lika med 1.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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

bookRaderingsoperationer

Svep för att visa menyn

Delete-operationer i SQLite används för att ta bort poster eller data från en databas-tabell. Dessa operationer möjliggör att radera specifik data som inte längre behövs.

Det primära SQL-kommandot för att ta bort data är DELETE-satsen.

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 denna kodsnutt definierar den första raden en SQL-fråga som tar bort en specifik post från articles-tabellen, och riktar sig mot posten där id är lika med 1. Den andra raden, cursor.execute(delete_query), skickar denna fråga till databasen för att utföras.

Ta bort flera poster

För att ta bort flera poster som matchar vissa kriterier kan du använda en WHERE-sats i DELETE-frågan:

DELETE FROM articles WHERE author = "John Doe"

Denna fråga kommer att ta bort alla poster där författaren är "John Doe".

Ta bort alla poster

Du kan ta bort alla poster från en tabell genom att utelämna WHERE-satsen:

DELETE FROM articles

Denna fråga kommer att ta bort alla poster i tabellen "articles".

Detta är de grundläggande koncepten för att utföra delete-operationer i SQLite med Python. Du kan anpassa dina DELETE-frågor för att ta bort specifik data från din databas efter behov.

Uppgift

Swipe to start coding

Ta bort posten från tabellen users där fältet id är lika med 1.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
single

single

some-alt