Tässä artikkelissa näytetään, miten MySQL-taulukon kaikki rivit poistetaan Pythonissa.
Periaatteessa tyhjennämme kaikki tietueet taulusta kokonaan. Tämä poistaa kaikki taulukon merkinnät.
Taulukko ja kaikki sen sarakkeet ja määritelmät ovat edelleen olemassa. Kaikki taulukon tietueet kuitenkin poistetaan.
Yksinkertaisesti, säilytämme taulukon. Sen kaikki tietueet kuitenkin poistetaan, ikään kuin aloitetaan puhtaalta pöydältä.
Tätä voidaan käyttää tapauksissa, joissa haluamme säilyttää taulukon kaikkine sarakkeineen ja määritelmineen, mutta vain aloittaa puhtaalta pöydältä, kaikki tietueet poistetaan.
Jos haluat tietää, miten MySQL asennetaan, katso How to Install MySQL in Python 3.
Yleinen koodi MySQL-taulukon kaikkien rivien poistamiseksi Pythonissa on siis alla.
Yllä oleva koodi poistaa siis kaikki rivit taulusta Taulukko_nimi. Tämä poistaa kaikki taulukon tietueet, jolloin taulukko jää täysin tyhjäksi kaikista merkinnöistä.
Alhaalla näytetään koko koodi, jolla poistetaan kaikki rivit taulusta nimeltä Taulukko_nimi.
Tässä on siis koko koodi, jota tarvitaan kaikkien rivien poistamiseen taulusta nimeltä Taulukko_nimi.
Aluksi on siis tuotava MySQLdb. Kun se on tuotu, saamme yhteyden MySQL-tietokantaan käyttämällä MySQLdb.connect()-funktiota. Jos haluat nähdä koko artikkelin yhteyden muodostamisesta MySQL-tietokantaan, katso How to Connect to a MySQL Database in Python.
Meidän on sitten luotava kursori taulukkoon.
Seuraavaksi suoritamme funktiomme, jolla poistamme kaikki rivit taulusta, Taulukko_nimi, käyttämällä cursor.execute()-funktiota. Tämän funktion sisälle laitamme rivin ”TRUNCATE TABLE table_name”. Koko koodirivi on siis cursor.execute(”TRUNCATE TABLE table_name”)
Suljemme tietokannan sen jälkeen, kun olemme tehneet kaiken tarvittavan.
Jos tiedot on onnistuneesti lisätty MySQL-taulukkoon, Python-kuoressa palautetaan ’0’.
Ja näin voimme poistaa kaikki merkinnät MySQL-taulukosta Pythonissa.