Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Poistotoiminnot | Crud
Tietokannat Pythonissa

bookPoistotoiminnot

Poisto-operaatiot SQLite:ssä käytetään tietueiden tai tietojen poistamiseen tietokantataulusta. Näiden operaatioiden avulla voidaan poistaa tiettyjä tietoja, joita ei enää tarvita.

Pääasiallinen SQL-lauseke tietojen poistamiseen on DELETE-lause.

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()

Tässä koodiesimerkissä ensimmäinen rivi määrittelee SQL-kyselyn, joka poistaa tietyn tietueen articles-taulusta, kohdistuen tietueeseen, jossa id on yhtä kuin 1. Toinen rivi, cursor.execute(delete_query), lähettää tämän kyselyn tietokantaan suoritettavaksi.

Useiden tietueiden poistaminen

Voit poistaa useita tietueita, jotka täyttävät tietyt ehdot, käyttämällä WHERE-ehtoa DELETE-kyselyssä:

DELETE FROM articles WHERE author = "John Doe"

Tämä kysely poistaa kaikki tietueet, joissa kirjoittaja on "John Doe".

Kaikkien tietueiden poistaminen

Voit poistaa kaikki tietueet taulusta jättämällä WHERE-ehdon pois:

DELETE FROM articles

Tämä kysely poistaa kaikki tietueet "articles"-taulusta.

Nämä ovat peruskäsitteet poisto-operaatioiden suorittamiseen SQLite:ssä Pythonin avulla. Voit mukauttaa DELETE-kyselyjäsi poistaaksesi tiettyjä tietoja tietokannastasi tarpeen mukaan.

Tehtävä

Swipe to start coding

Poista tietue users-taulusta, jossa id-kentän arvo on 1.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 4.76

bookPoistotoiminnot

Pyyhkäise näyttääksesi valikon

Poisto-operaatiot SQLite:ssä käytetään tietueiden tai tietojen poistamiseen tietokantataulusta. Näiden operaatioiden avulla voidaan poistaa tiettyjä tietoja, joita ei enää tarvita.

Pääasiallinen SQL-lauseke tietojen poistamiseen on DELETE-lause.

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()

Tässä koodiesimerkissä ensimmäinen rivi määrittelee SQL-kyselyn, joka poistaa tietyn tietueen articles-taulusta, kohdistuen tietueeseen, jossa id on yhtä kuin 1. Toinen rivi, cursor.execute(delete_query), lähettää tämän kyselyn tietokantaan suoritettavaksi.

Useiden tietueiden poistaminen

Voit poistaa useita tietueita, jotka täyttävät tietyt ehdot, käyttämällä WHERE-ehtoa DELETE-kyselyssä:

DELETE FROM articles WHERE author = "John Doe"

Tämä kysely poistaa kaikki tietueet, joissa kirjoittaja on "John Doe".

Kaikkien tietueiden poistaminen

Voit poistaa kaikki tietueet taulusta jättämällä WHERE-ehdon pois:

DELETE FROM articles

Tämä kysely poistaa kaikki tietueet "articles"-taulusta.

Nämä ovat peruskäsitteet poisto-operaatioiden suorittamiseen SQLite:ssä Pythonin avulla. Voit mukauttaa DELETE-kyselyjäsi poistaaksesi tiettyjä tietoja tietokannastasi tarpeen mukaan.

Tehtävä

Swipe to start coding

Poista tietue users-taulusta, jossa id-kentän arvo on 1.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
single

single

some-alt