اليوم في ١٣:٣٦
صاحب الموضوع
Python ve SQLite kullanarak veritabanı yönetimi, özellikle yeni başlayanlar için oldukça erişilebilir ve güçlü bir çözümdür. Bu konu, hem hafif yapısı hem de Python'un standart kütüphanesine entegre olması nedeniyle tercih edilir. Bu yazıda, Python kullanarak SQLite'da nasıl yeni bir tablo oluşturulacağını ve temel veri ekleme işlemlerini adım adım ele alacağız.
İlk olarak, Python'da SQLite veritabanı bağlantısı kurmak için
sqlite3 modülü kullanılır. Bu modül, Python'un standart kütüphanesinde yer alır ve ek bir kurulum gerektirmez. Bağlantı kurulduktan sonra, SQL komutlarını kullanarak tablo oluşturmak mümkündür.
Örneğin, basit bir kullanıcı tablosu oluşturmak istiyorsak, şu adımları takip edebiliriz:
- Veritabanı dosyasına bağlanın veya yeni bir dosya oluşturun:
12import sqlite3
conn = sqlite3.connect('ornek.db')
- Bir cursor nesnesi oluşturun:
12
cursor = conn.cursor()
- CREATE TABLE ifadesiyle tabloyu tanımlayın:
123456789
cursor.execute('''
CREATE TABLE IF NOT EXISTS kullanicilar (
id INTEGER PRIMARY KEY AUTOINCREMENT,
isim TEXT NOT NULL,
yas INTEGER,
email TEXT UNIQUE
)
''')
- Değişiklikleri kaydedin:
- Bağlantıyı kapatın:
Bu temel adımlar, SQLite'da yeni bir tablo oluşturmak ve temel yapıyı kurmak için yeterlidir. Tabloyu oluşturduktan sonra, aşağıdaki gibi veri ekleme, güncelleme veya silme işlemleri gerçekleştirilebilir. Ayrıca, tablo yapısını ihtiyaçlara göre genişletmek veya değiştirmek kolaydır.
Kullandığınız veritabanı yapısına göre, indeksler ve ilişkisel tablolar gibi gelişmiş özellikleri de entegre ederek daha karmaşık projeler geliştirebilirsiniz. Ancak, temel tablo oluşturma ve kullanma işlemleri, her zaman ilk adım olarak bu temel yapıdan başlar.