Merhabalar, Python ile sqlite3 veritabanı üzerinde herhangi bir sql sorgusunu çalıştırabilmek için “execute()” fonksiyonunu kullanıyoruz. Burada yapmak istediğim “Veritabani.db” veritabanı içerisindeki “KISILER” tablosunda bulunan ID’si 1 olan kayıdı silmek. Örnek SQLite3 Veritabanı Üzerinde “DELETE” Kayıt Silme İşlemi Aşağıdaki Gibidir: KISILER Tablosu :
1 2 3 |
ID AD YAS ULKE 1 'Ayse' 28 'Turkiye' 2 'Mehmet' 35 'Turkiye' |
PYTHON Kodlarımız :
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Veritabani.db') print ("Veritabanina Basariyla Baglanilmistir"); conn.execute("DELETE from KISILER where ID=1;"); conn.commit() print ("Kayit Basariyla Silinmistir"); conn.close() |
1 2 |
ID AD YAS ULKE 2 'Mehmet' 35 'Turkiye' |
Saygılarımla…
Devamını Oku