Merhaba,
SQLite veritabanına veri eklemek için öncelikle veritabanı dosyasına bağlanmanız gerekiyor. Bunun için sqlite3 modülünü kullanabilirsiniz. Örnek olarak, aşağıdaki kod parçası veritabanı dosyasına bağlanır:
Python;
import sqlite3
conn = sqlite3.connect('veritabani.db')
veritabani.db yerine kullanmak istediğiniz veritabanı dosyasının adını yazabilirsiniz. Eğer bu dosya yoksa, bu adla yeni bir dosya oluşturulacaktır.
Sonrasında, her bir tabloya yeni bir sütun eklemek için ALTER TABLE komutunu kullanabilirsiniz. Örneğin, LLTotal tablosuna AtılanTotal adında yeni bir sütun eklemek için şu komutu kullanabilirsiniz:
Python;
conn.execute("ALTER TABLE LLTotal ADD COLUMN AtılanTotal INT")
Bu komut tabloya AtılanTotal adında bir sütun ekler. INT tipi kullanarak sütunun veri tipini belirtirsiniz.
Verileri eklemek için INSERT INTO komutunu kullanabilirsiniz. Örneğin, LLTotal tablosuna yeni bir satır eklemek için şu komutu kullanabilirsiniz:
Python;
conn.execute("INSERT INTO LLTotal (AtılanTotal) VALUES (?)", (5,))
Bu komut LLTotal tablosuna AtılanTotal sütununda 5 değerini içeren yeni bir satır ekler. (5,) değeri, VALUES ifadesinde kullanılan parametreyi temsil eder. ? karakteri, parametreleri belirtmek için kullanılır.
Eğer sütunda hiçbir veri yoksa, NULL değeri görünecektir. Eğer NULL yerine başka bir değer görmek istiyorsanız, INSERT INTO komutuyla yeni satırlar ekleyerek bu değerleri belirtebilirsiniz.
Veritabanından çıkmak için commit() ve close() metodlarını kullanabilirsiniz:
Python;
conn.commit() conn.close()
İyi şanslar!
yine NULL, ekleyemedi hocam. Atılan
X list türünde, içindeki veri tipleri INT.