Poistotoiminnot
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.
Swipe to start coding
Poista tietue users-taulusta, jossa id-kentän arvo on 1.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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?
Awesome!
Completion rate improved to 4.76
Poistotoiminnot
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.
Swipe to start coding
Poista tietue users-taulusta, jossa id-kentän arvo on 1.
Ratkaisu
Kiitos palautteestasi!
single