In dit artikel laten we zien hoe je alle rijen van een MySQL tabel kunt verwijderen in Python.

Basically, we completely clear all records from the table. Dit verwijdert alle entries in de tabel.

De tabel en met al zijn kolommen en definities bestaat nog steeds. Alle records in de tabel worden echter gewist.

Dus, we houden de tabel. Maar alle records erin worden gewist, alsof we met een schone lei beginnen.

Dit kan worden gebruikt in gevallen waarin we de tabel willen houden, met al zijn kolommen en definities, maar gewoon met een schone lei beginnen, alle records gewist.

Als u wilt weten hoe MySQL te installeren, zie Hoe MySQL te installeren in Python 3.

Dus, de algemene code om alle rijen van een MySQL tabel in Python te wissen, staat hieronder.

Dus, de bovenstaande code verwijdert alle rijen uit de tabel Tabel_naam. Hiermee worden alle records van de tabel gewist, zodat de tabel helemaal leeg is.

Hieronder ziet u de volledige code voor het verwijderen van alle rijen uit de tabel met de naam Tabel_naam.

Dit is dus alle code die nodig is om alle rijen uit de tabel met de naam Table_name te verwijderen.

Zodat we eerst MySQLdb moeten importeren. Zodra dat is geïmporteerd, krijgen we verbinding met de MySQL database met behulp van de MySQLdb.connect() functie. Voor een volledig artikel over het maken van verbinding met een MySQL database, zie How to Connect to a MySQL Database in Python.

We moeten dan een cursor voor de tabel maken.

Daarna voeren we onze functie uit om alle rijen uit de tabel, Tabel_naam, te verwijderen met de functie cursor.execute(). Binnen deze functie plaatsen we de regel, “TRUNCATE TABLE table_name”. Dus de hele regel code, is, cursor.execute(“TRUNCATE TABLE table_name”)

We sluiten dan de database als we hebben gedaan wat we moesten doen.

Als de gegevens met succes in de MySQL-tabel zijn ingevoerd, wordt in de Python-shell een ‘0’ teruggezonden.

En zo kunnen we in Python alle gegevens uit een MySQL-tabel wissen.

admin

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

lg