Path: blob/master/Sqlite Veritabanı/veritabanı.py
765 views
import sqlite312con = sqlite3.connect("kütüphane.db")34cursor = con.cursor()5def tablo_olustur():6cursor.execute("CREATE TABLE IF NOT EXISTS kitaplık (İsim TEXT,Yazar TEXT,Yayınevi TEXT,Sayfa_Sayısı INT)")7con.commit()8def veri_ekle():9cursor.execute("Insert into kitaplık Values('İstanbul Hatırası','Ahmet Ümit','Everest',561)")10con.commit()11def veri_ekle2(isim,yazar,yayınevi,sayfa_sayısı):12cursor.execute("Insert into kitaplık Values(?,?,?,?)",(isim,yazar,yayınevi,sayfa_sayısı))13con.commit()14def verileri_al():15cursor.execute("Select * From kitaplık")16liste = cursor.fetchall()17print("Kitaplık tablosunun bilgileri...")18for i in liste:19print(i)2021def verileri_al2():22cursor.execute("Select İsim,Yazar From kitaplık")23liste = cursor.fetchall()24print("Kitaplık tablosunun bilgileri...")25for i in liste:26print(i)27def verileri_al3(yayınevi):28cursor.execute("Select * From kitaplık where Yayınevi = ?",(yayınevi,))29liste = cursor.fetchall()30print("Kitaplık tablosunun bilgileri...")31for i in liste:32print(i)33def verileriguncelle(eski_yayınevi,yeni_yayınevi):34cursor.execute("Update kitaplık set Yayınevi = ? where Yayınevi = ?",(yeni_yayınevi,eski_yayınevi))35con.commit()36def verilerisil(yazar):37cursor.execute("Delete From kitaplık where Yazar = ?",(yazar,))38con.commit()3940verileri_al()41con.close()424344454647484950515253545556575859