Python’da VeriTabanı İşlemleri SQLite-Python Dersleri – 11

Selam değerli okuyucular bu yazımızda Python veritabanı işlemlerini anlatacağız.konuyu okuduktan sonra konuyu daha iyi kavramak için Python Login Uygulaması-SQLİTE Veritabanı ile dersimizi okuyabilir ve uygulayabilirsiniz

Veritabanı nedir?

Veritabanları programlarımıza dair verileri tuttuğumuz yapılardır. Bildiğiniz gibi programlar kapatılsa bile bazı veriler tutulmalıdır.Bu verileride veritabanlarında tutarız.

Sqlite nedir?

Sqlite bir veritabanı türüdür.Python’da ön tanımlı olarak gelmektedir.Yani bu kütüphaneyi indirip kurmanız gerekmemektedir sadece import etmeniz yetmektedir.



-Sqlite veritabanı kurulum ve sunucu gerektirmez.

-Sqlite veritabanı her programlama diliyle kullanılır.

Sqlite baglantı nasıl kurulur?

Sqlite sunucu gerektirmediğinden dolayı programımıza  bir kütüphane import eder gibi yüklüyoruz.

Yukarıda ki seklinde import ediyoruz. Eger import işlemini doğru yaptığınızı kontrol etmek isterseniz.

Kodunu çalıştırabilirsiniz.çıktınız 2.6.0 ise işleminiz başarılıdır.



Şimdi bağlantımızı yapalım

kodu ile bağlantı sağlanır. İf şartı ile baglantımızı kontrol ederiz.

Baglanti başarılı ise ‘Baglanti Başarılı!’ mesajı ekrana yazar.



Şimdi ise işaretleyici metodu  “cursor()” ile oluşturulan veritabenını seçiyoruz.

Sqlite veritabanı tablo nasıl oluşturulur? 

Sqlite veritabanını oluşturduk sıra geldi tablo oluşturmaya.Tablolar verileri tutmak için kullanılan yapılardır. Tablolar satır ve sütunlardan oluşur.şimdi tablo oluşturalım .Tabloyu SQL dilinin CREATE TABLE  ifadesi ile oluşturacağınız.Ve sql ifadesini cursor’un  “execute()” metodu ile çalıştıracağız.

Yazdıgımız kod’da 4 adet sütün oluşturduk.

ögrenci_id sütununa integer ve birincil anahtar değerini atadık

ögrenci_no sütununa integer ve boş bırakılamaz değerini atadık

ögrenci_adi sütununa varchar 50 karakter değerini atadık

ögrenci_soyadi sütununa varchar 50 değerini karakter


Sqlite veritabanı veri nasıl kayıt edilir?

Sql dilinde veri eklemek için “INSERT INTO ” ifadesi kullanılır. Sql ifadesi  cursor’un “execute()” metodunu kullanıyoruz

Insert ınto kullanımı:

Şeklinde çalışır.

 

Bu kodda dikkat etmeniz gereken sütun adını hangi sıraya yazdıysanız degeri de o sıraya yazmak zorundasınız.

Bu işlemlerden sonra “commit” ve close fonksiyonlarını çalıştırırsanız bağlantı kapatılmış olur



Sqlite veritabanı veri nasıl  okunur?

Sql dilinde veri okuma işlemi “SELECT” ifadesi ile yapılır.Ve  cursor’un “execute()” metodu ile çalıştırılır.veri okuma işlemi bize iki boyutlu dizi döndürür. “fetchall()” fonksiyonu ile tüm bu değerler görülebilir.

select ifadesinin kullanımı

Şeklinde çalışır.

Çıktı

Not = “*” tablodaki tüm sutunları çekmek için kullanılır.


Sqlite veritabanı veri nasıl  silinir?

Sql dilinde veri okuma işlemi “DELETE” ifadesi ile yapılır.Ve  cursor’un “execute()” metodu ile çalıştırılır.

delete ifadesinin kullanımı

Şeklinde çalışır.

Çıktı



Sqlite veritabanı veri nasıl  güncellenir?

Sql dilinde veri okuma işlemi “UPDATE ” ifadesi ile yapılır.Ve  cursor’un “execute()” metodu ile çalıştırılır.

Update ifadesinin kullanımı

Şeklinde çalışır.

çıktı

Değerli okurlar bu dersimizde veritabanı oluşturma ekleme-silme-güncelleme ve okuma işlemlerini anlatmaya çalıştık.Başka bir derste  görüşünceye kadar kendinize iyi bakın.konuyu daha iyi kavramak için Python Login Uygulaması-SQLİTE Veritabanı ile dersimizi okuyabilir ve uygulayabilirsiniz



Sami Dönmez

Blog ve kod yazmayı seven yazılım mühendisliği öğrencisi. Her zaman meraklı ve araştırma manyağı bir developer. İşinde profesyonel olmayı hedefleyen yazılım geliştirici .

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir