În acest articol, arătăm cum se șterg toate rândurile dintr-un tabel MySQL în Python.

Basic, ștergem complet toate înregistrările din tabel. Acest lucru șterge toate înregistrările din tabel.

Tabela și cu toate coloanele și definițiile sale există în continuare. Cu toate acestea, toate înregistrările din tabel vor fi șterse.

Simplu, păstrăm tabelul. Cu toate acestea, toate înregistrările din el vor fi șterse, ca și cum am porni de la zero.

Acest lucru poate fi folosit în cazurile în care dorim să păstrăm tabelul, cu toate coloanele și definițiile sale, dar pur și simplu să pornim de la zero, cu toate înregistrările șterse.

Dacă aveți nevoie să știți cum să instalați MySQL, consultați Cum se instalează MySQL în Python 3.

Deci, codul general pentru a șterge toate rândurile unui tabel MySQL în Python este prezentat mai jos.

Atunci, codul de mai sus șterge toate rândurile din tabelul, Nume_tabel. Acest lucru șterge toate înregistrările din tabel, lăsând tabelul complet gol de orice intrare.

Mai jos, arătăm codul complet pentru a șterge toate rândurile din tabelul numit Nume_tabel.

Acum, acesta este tot codul necesar pentru a șterge toate rândurile din tabelul numit Nume_tabel.

Acum, mai întâi trebuie să importăm MySQLdb. Odată ce acesta este importat, obținem conexiunea la baza de date MySQL folosind funcția MySQLdb.connect(). Pentru a vedea un articol complet despre conectarea la o bază de date MySQL, consultați How to Connect to a MySQL Database in Python.

Apoi trebuie să creăm un cursor pentru tabel.

În continuare, executăm funcția noastră pentru a șterge toate rândurile din tabel, Nume_tabel, folosind funcția cursor.execute(). În interiorul acestei funcții, plasăm în linie, „TRUNCATE TABLE nume_tabel”. Așadar, întreaga linie de cod este: cursor.execute(„TRUNCATE TABLE nume_tabel”)

Închidem apoi baza de date după ce am făcut ceea ce trebuia.

Dacă datele au fost inserate cu succes în tabelul MySQL, un „0” va fi returnat în shell-ul Python.

Și iată cum putem șterge toate intrările dintr-un tabel MySQL în Python.

.

admin

Lasă un răspuns

Adresa ta de email nu va fi publicată.

lg