Python ile SQLite'da Tablo Oluşturma ve Temel Kullanım

0 Réponses 4 Vues
·
Participants
Auteur de la discussion #1
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:

  1. Veritabanı dosyasına bağlanın veya yeni bir dosya oluşturun:

CODE
12import sqlite3
conn = sqlite3.connect('ornek.db')


  1. Bir cursor nesnesi oluşturun:

CODE
12
cursor = conn.cursor()


  1. CREATE TABLE ifadesiyle tabloyu tanımlayın:

CODE
123456789
cursor.execute('''
CREATE TABLE IF NOT EXISTS kullanicilar (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    isim TEXT NOT NULL,
    yas INTEGER,
    email TEXT UNIQUE
)
''')


  1. Değişiklikleri kaydedin:

CODE
12
conn.commit()


  1. Bağlantıyı kapatın:

CODE
12
conn.close()


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.

Vous devez être connecté pour répondre.

0 citations sélectionnées