Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Sqlite Veritabanı/veritabanı.py
765 views
1
import sqlite3
2
3
con = sqlite3.connect("kütüphane.db")
4
5
cursor = con.cursor()
6
def tablo_olustur():
7
cursor.execute("CREATE TABLE IF NOT EXISTS kitaplık (İsim TEXT,Yazar TEXT,Yayınevi TEXT,Sayfa_Sayısı INT)")
8
con.commit()
9
def veri_ekle():
10
cursor.execute("Insert into kitaplık Values('İstanbul Hatırası','Ahmet Ümit','Everest',561)")
11
con.commit()
12
def veri_ekle2(isim,yazar,yayınevi,sayfa_sayısı):
13
cursor.execute("Insert into kitaplık Values(?,?,?,?)",(isim,yazar,yayınevi,sayfa_sayısı))
14
con.commit()
15
def verileri_al():
16
cursor.execute("Select * From kitaplık")
17
liste = cursor.fetchall()
18
print("Kitaplık tablosunun bilgileri...")
19
for i in liste:
20
print(i)
21
22
def verileri_al2():
23
cursor.execute("Select İsim,Yazar From kitaplık")
24
liste = cursor.fetchall()
25
print("Kitaplık tablosunun bilgileri...")
26
for i in liste:
27
print(i)
28
def verileri_al3(yayınevi):
29
cursor.execute("Select * From kitaplık where Yayınevi = ?",(yayınevi,))
30
liste = cursor.fetchall()
31
print("Kitaplık tablosunun bilgileri...")
32
for i in liste:
33
print(i)
34
def verileriguncelle(eski_yayınevi,yeni_yayınevi):
35
cursor.execute("Update kitaplık set Yayınevi = ? where Yayınevi = ?",(yeni_yayınevi,eski_yayınevi))
36
con.commit()
37
def verilerisil(yazar):
38
cursor.execute("Delete From kitaplık where Yazar = ?",(yazar,))
39
con.commit()
40
41
verileri_al()
42
con.close()
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59