*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
Python, günümüzde en popüler dil olarak karşımıza çıkmaktadır. Veritabanı işlemleri de Python dilinde oldukça basit bir şekilde gerçekleştirilebilir. Bu yazımızda Python dilinde veritabanı işlemlerini detaylarıyla inceliyoruz.
Veritabanı işlemleri, genel olarak verileri saklamak, düzenlemek, silmek veya değiştirmek gibi işlemleri yapmak anlamına gelmektedir. Python dilinde bu işlemleri yapabileceğimiz birçok farklı seçenek bulunmaktadır. Bu seçenekler arasında SQLite, MySQL, PostgreSQL gibi veritabanları yer almaktadır.
Python dilinde veritabanı işlemlerini gerçekleştirmek için öncelikle ilgili veritabanı için gerekli olan modülleri yüklememiz gerekmektedir. Örneğin SQLite kullanacaksak, sqlite3 modülünü kullanmalıyız.
import sqlite3
Daha sonra, veritabanı ile ilgili işlemleri gerçekleştirmek için bir veritabanına bağlanmamız gerekmektedir. Bu işlem, connect fonksiyonu ile gerçekleştirilir.
connection = sqlite3.connect(veritabani_adi.db)
Bu fonksiyon, bağlantı nesnesi döndürür ve bu nesne üzerinden veritabanı işlemleri gerçekleştirilir. Ardından, SQL sorguları kullanarak ilgili işlemler yapılabilir.
Örneğin, bir tabloya veri eklemek için INSERT INTO sorgusu kullanılabilir.
connection.execute(INSERT INTO ogrenciler (adi, soyadi, yasi) VALUES (?, ?, ?), (Ahmet, Yildirim, 20))
Bu sorgu, ogrenciler isimli tabloya, adi, soyadi, yasi sütunlarına, sırasıyla Ahmet, Yildirim ve 20 değerlerini ekler.
Veritabanından veri okumak için ise SELECT sorgusu kullanılır.
cursor = connection.execute(SELECT * FROM ogrenciler) for row in cursor: print(row)
Bu kod parçası, ogrenciler tablosundaki tüm verileri çeker ve ekrana yazdırır.
Veritabanından veri silmek için DELETE FROM sorgusu kullanılır.
connection.execute(DELETE FROM ogrenciler WHERE id=1)
Bu kod parçası, ogrenciler tablosundaki id değeri 1 olan veriyi siler.
Veritabanında veri güncellemek için ise UPDATE sorgusu kullanılır.
connection.execute(UPDATE ogrenciler SET adi='Ali' WHERE id=2)
Bu sorgu, ogrenciler tablosundaki id değeri 2 olan verinin adi değerini Ali olarak değiştirir.
Veritabanı işlemleri konusunda daha fazla detaylı bilgi için Python belgelerine bakabilir, örnek uygulamaları inceleyebilirsiniz. Ayrıca, farklı veritabanlarıyla yapılabilecek işlemleri de öğrenerek daha geniş bir kullanım alanı oluşturabilirsiniz.
Python, günümüzde en popüler dil olarak karşımıza çıkmaktadır. Veritabanı işlemleri de Python dilinde oldukça basit bir şekilde gerçekleştirilebilir. Bu yazımızda Python dilinde veritabanı işlemlerini detaylarıyla inceliyoruz.
Veritabanı işlemleri, genel olarak verileri saklamak, düzenlemek, silmek veya değiştirmek gibi işlemleri yapmak anlamına gelmektedir. Python dilinde bu işlemleri yapabileceğimiz birçok farklı seçenek bulunmaktadır. Bu seçenekler arasında SQLite, MySQL, PostgreSQL gibi veritabanları yer almaktadır.
Python dilinde veritabanı işlemlerini gerçekleştirmek için öncelikle ilgili veritabanı için gerekli olan modülleri yüklememiz gerekmektedir. Örneğin SQLite kullanacaksak, sqlite3 modülünü kullanmalıyız.
import sqlite3
Daha sonra, veritabanı ile ilgili işlemleri gerçekleştirmek için bir veritabanına bağlanmamız gerekmektedir. Bu işlem, connect fonksiyonu ile gerçekleştirilir.
connection = sqlite3.connect(veritabani_adi.db)
Bu fonksiyon, bağlantı nesnesi döndürür ve bu nesne üzerinden veritabanı işlemleri gerçekleştirilir. Ardından, SQL sorguları kullanarak ilgili işlemler yapılabilir.
Örneğin, bir tabloya veri eklemek için INSERT INTO sorgusu kullanılabilir.
connection.execute(INSERT INTO ogrenciler (adi, soyadi, yasi) VALUES (?, ?, ?), (Ahmet, Yildirim, 20))
Bu sorgu, ogrenciler isimli tabloya, adi, soyadi, yasi sütunlarına, sırasıyla Ahmet, Yildirim ve 20 değerlerini ekler.
Veritabanından veri okumak için ise SELECT sorgusu kullanılır.
cursor = connection.execute(SELECT * FROM ogrenciler) for row in cursor: print(row)
Bu kod parçası, ogrenciler tablosundaki tüm verileri çeker ve ekrana yazdırır.
Veritabanından veri silmek için DELETE FROM sorgusu kullanılır.
connection.execute(DELETE FROM ogrenciler WHERE id=1)
Bu kod parçası, ogrenciler tablosundaki id değeri 1 olan veriyi siler.
Veritabanında veri güncellemek için ise UPDATE sorgusu kullanılır.
connection.execute(UPDATE ogrenciler SET adi='Ali' WHERE id=2)
Bu sorgu, ogrenciler tablosundaki id değeri 2 olan verinin adi değerini Ali olarak değiştirir.
Veritabanı işlemleri konusunda daha fazla detaylı bilgi için Python belgelerine bakabilir, örnek uygulamaları inceleyebilirsiniz. Ayrıca, farklı veritabanlarıyla yapılabilecek işlemleri de öğrenerek daha geniş bir kullanım alanı oluşturabilirsiniz.
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle