SQLite ve Python ile Veritabanı Yönetimi

SQLite ve Python ile Veritabanı Yönetimi

SQLite ve Python ile veritabanı yönetimi hakkında merak ediyorsanız, doğru yerdesiniz Bu yazılım araçlarının birleşimi ile veritabanı oluşturma ve yönetme işlemleri çok daha kolay ve verimli hale geliyor SQLite ve Python konusunda daha fazla bilgi almak için yazımızı okuyun

SQLite ve Python ile Veritabanı Yönetimi

Bu makalede, sizlere Python programlama dili ve SQLite veritabanı yönetim sistemi kullanarak veritabanı yönetimi hakkında ayrıntılı bilgi verilecektir.

SQLite, basit, yerleşik ve hafif bir veritabanı yönetim sistemi olup, birçok platformda kullanabilirsiniz. Python, diğer yandan, oldukça esnek, güçlü ve hızlı bir programlama dili olarak karşımıza çıkar. Bu iki harika araç birlikte kullanıldığında, veritabanı yönetimi oldukça kolay hale gelmektedir.

Artık siz de bu makalede anlatılacak yöntemleri kullanarak, Python programlama dili ve SQLite veritabanı yönetim sistemi ile veritabanı yönetimi konusunda uzman olabilirsiniz.


SQLite Nedir?

SQLite, bir veritabanı yönetim sistemidir ve en yaygın kullanılan açık kaynaklı veritabanlarından biridir. SQLite, basit, yerleşik ve hafif bir veritabanı yönetim sistemi olduğu için yaygın olarak kullanılmaktadır.

Birçok yazılımın verilerini depolayabilen ve yönetebilen SQLite, SQL dilini kullanarak veritabanı sorgulama işlemlerini gerçekleştirir. SQLite, hafif olması nedeniyle daha az kaynak kullanarak çalışır ve bu sayede sisteminizi yavaşlatmaz.

Ayrıca, SQLite veritabanları, tek bir dosya olarak saklanır ve bu dosyalarda tüm veriler tutulur. Bu, veritabanının kolayca taşınabilmesini ve yedeklenmesini sağlar.

SQLite'in bu özellikleri nedeniyle, mobil cihazlarda ve küçük boyutlu web uygulamalarında popüler bir veritabanı yönetim sistemidir. Siz de Python programlama dili ve SQLite veritabanı yönetim sistemi kullanarak veritabanı işlemlerini kolayca gerçekleştirebilirsiniz.


Python ve SQLite Kullanarak Veritabanı Oluşturma

Python ve SQLite ile bir veritabanı oluşturmak oldukça kolaydır. İlk olarak, Python'da bulunan SQLite3 modülünü yüklemeliyiz. Daha sonra, oluşturacağımız veritabanına bir bağlantı oluşturmak için sqlite3.connect() fonksiyonunu kullanacağız. Bu işlemden sonra, bir imleç (cursor) oluşturarak veritabanı işlemlerini gerçekleştireceğiz.

Öncelikle, Python kodu kullanarak SQLite veritabanı oluşturma işlemini gerçekleştirelim. Aşağıdaki örnek kodda, test_veritabani adında bir veritabanı oluşturuluyor.

```import sqlite3

# Veritabanına bağlanmabaglanti = sqlite3.connect('test_veritabani.db')

# İmleç oluşturmaimlec = baglanti.cursor()

# Tablo oluşturmaimlec.execute('''CREATE TABLE ogrenciler (ogrenci_id INT PRIMARY KEY NOT NULL, ogrenci_adi TEXT NOT NULL, ogrenci_soyadi TEXT NOT NULL);''')

# Veritabanı bağlantısını kapatmabaglanti.close()```

Yukarıdaki kodda, create table SQL sorgusu kullanılarak ogrenciler tablosu oluşturuluyor. Tablo, ogrenci_id, ogrenci_adi ve ogrenci_soyadi sütunlarına sahip olacak şekilde tasarlanmıştır.

Veritabanı oluşturma işlemi tamamlandıktan sonra, artık verilerimizi tabloya eklemek için kullanabiliriz. Veri eklemek için INSERT INTO SQL sorgusu kullanabilirsiniz.

```import sqlite3

# Veritabanına bağlanmabaglanti = sqlite3.connect('test_veritabani.db')

# İmleç oluşturmaimlec = baglanti.cursor()

# Veri eklemeimlec.execute("INSERT INTO ogrenciler (ogrenci_id, ogrenci_adi, ogrenci_soyadi) \ VALUES (1, 'Ahmet', 'Yıldız')")

# Değişiklikleri kaydetmek için commit() metodunu kullanın.baglanti.commit()

# Veritabanı bağlantısını kapatmabaglanti.close()```

Yukarıdaki kodda, INSERT INTO SQL sorgusu kullanılarak ogrenciler tablosuna bir öğrenci eklendi. Verilerimizi ekledikten sonra, değişiklikleri kaydetmek için commit() metodunu kullanıyoruz.

Bir veritabanını çalıştırmak, verileri sorgulamak ve yönetmek için SQLite ve Python birçok kolaylık sağlar. Bu işlemleri yaparken, kodlarınızı doğru bir şekilde yazdığınızdan emin olmanız gerekir. Ayrıca, veritabanının ihtiyacınıza uygun olarak tasarlandığından da emin olmanız gerekir.


Veritabanı Oluşturma

Veritabanı yönetiminin temel adımlarından biri, veritabanı oluşturma işlemidir. Bu işlem, SQLite veritabanı için de aynıdır ve Python programlama dili kullanılarak gerçekleştirilebilir.

Python'da kullanılan SQLite'ın temel avantajlarından biri, veritabanı sistemine ihtiyaç duymadan doğrudan Python programlama dili içinde bulunabilmesidir. SQLite veritabanına erişmek ve verileri yönetmek için kullanılabilecek birçok Python kütüphanesi vardır.

Veritabanı oluşturma aşamasında, öncelikle bir veritabanı dosyası oluşturmanız gerekmektedir. Bu işlem için Python'da kullanabileceğimiz 'sqlite3' modülünü kullanabiliriz. Aşağıdaki örnek kodda, 'example.db' adlı bir SQLite veritabanı dosyası oluşturulur:

import sqlite3conn = sqlite3.connect('example.db')

Bu kod, 'example.db' adıyla bir veritabanı dosyası oluşturur ve 'conn' adlı bir bağlantı nesnesi oluşturur. Bu nesneyi kullanarak veritabanı işlemleri yapabilirsiniz.

Sonraki adım, bir tablo oluşturmaktır. Bu işlem için, SQLite SQL dilinin CREATE TABLE ifadesini kullanabiliriz. Aşağıdaki örnek kod, 'users' adlı bir tablo oluşturur:

import sqlite3conn = sqlite3.connect('example.db')conn.execute('''CREATE TABLE users                 (id INTEGER PRIMARY KEY,                  name TEXT NOT NULL,                  age INTEGER NOT NULL,                  email TEXT);''')conn.close()

Bu kod, 'users' adlı bir tablo oluşturur ve bu tabloya 'id', 'name', 'age' ve 'email' sütunlarını ekler. 'id' sütunu, tablonun tekil belirleyicisi olarak kullanılır ve otomatik olarak artar. 'name' sütunu, içi boş bırakılamayan bir metin sütunudur ve 'age' sütunu da içi boş bırakılamayan bir tamsayı sütunudur. 'email' sütunu ise isteğe bağlı bir metin sütunudur.

Bir tablo oluşturduktan sonra, bu tabloya veri eklenebilir. Bunun için kullanabileceğimiz 'INSERT INTO' ifadesini kullanabiliriz. Aşağıdaki örnek kod, 'users' tablosuna birkaç örnek veri ekler:

import sqlite3conn = sqlite3.connect('example.db')conn.execute("INSERT INTO users (name, age, email) VALUES ('Ali', 29, 'ali@example.com')")conn.execute("INSERT INTO users (name, age) VALUES ('Ayşe', 34)")conn.execute("INSERT INTO users (name, email) VALUES ('Mehmet', 'mehmet@example.com')")conn.commit()conn.close()

Bu kod, 'users' tablosuna üç örnek veri ekler. İlk veride, 'name', 'age', ve 'email' sütunları doldurulurken, ikinci ve üçüncü veride bazı sütunlar boş bırakılmıştır.

Veritabanı oluşturma, tablo oluşturma ve veri ekleme işlemleri tamamlandıktan sonra, veritabanı bağlantısını kapatmalısınız. Bu işlem, veritabanı dosyasının bozulmasını önlemek için önemlidir. Aşağıdaki örnek kod, 'example.db' veritabanı dosyası için bağlantıyı kapatır:

import sqlite3conn = sqlite3.connect('example.db')# Veritabanı işlemleri yapılırconn.close()

Bu basit örneklerde, Python kodu kullanarak SQLite veritabanı oluşturma işlemi hakkında genel bir fikir edinebilirsiniz.


Tablo Oluşturma

SQLite veritabanı yönetim sistemi kullanarak veritabanları oluşturmak oldukça kolaydır. Ancak, işin gerçek zorluğu tabloları oluşturmaktadır. Bir tablonun olması için, öncelikle tablonun özelliklerinin belirlenmesi gerekir. Bu özellikler, tablonun adı, sütunlarındaki veri türleri, bölgeleme ayarları ve düzenli ifadelere ilişkin sınırlamaları içerebilir.

Bir tablo oluşturmak için Python kodu kullanarak SQLite veritabanı dosyasını açıyoruz ve ardından bir Cursor objesi oluşturuyoruz. Oluşturulan Cursor objesi sayesinde, SQLite3 modülü veritabanında sorgu işlemleri yapabiliyoruz. Tablo oluşturmak için, SQLite3 modülü kullanarak SQL sorgusu yazmamız gerekiyor.

Parametre Açıklama
table_name Tablo adı
column_name1 Tablodaki birinci sütunun adı
data_type1 Tablodaki birinci sütunun veri tipi
column_name2 Tablodaki ikinci sütunun adı
data_type2 Tablodaki ikinci sütunun veri tipi

Örneğin, bir veritabanı oluşturmak için aşağıdaki kodu kullanabiliriz:

import sqlite3# Veritabanı bağlantısı oluşturmaconn = sqlite3.connect('example.db')# Cursor objesi oluşturmac = conn.cursor()# Tablo oluşturmac.execute('''CREATE TABLE Company            (ID INT PRIMARY KEY   NOT NULL,            NAME            TEXT  NOT NULL,            AGE             INT   NOT NULL,            ADDRESS         CHAR(50),            SALARY          REAL);''')# Veritabanı bağlantısını kapatmaconn.close()

Bu kod, SQLite veritabanında bir "Company" tablosu oluşturur. "Company" tablosu, birincil anahtar olarak "ID" adlı sütunu kullanır ve beş farklı sütuna sahiptir: "ID", "NAME", "AGE", "ADDRESS", ve "SALARY". "ID", "NAME", ve "AGE" sütunları "NOT NULL" olarak tanımlanmıştır, yani bu sütunların verileri boş olamaz. "ADDRESS" ve "SALARY" sütunları ise boş bırakılabilir.


Tabloya Veri Ekleme

Python programlama dili ve SQLite veritabanı yönetim sistemi kullanarak, SQLite veritabanındaki tablolara veri ekleme işlemi oldukça basittir. Veri ekleme işlemi, öncelikle INSERT INTO sorgusu kullanılarak gerçekleştirilir. INSERT INTO sorgusu, veritabanındaki belirli bir tabloya yeni kayıtlar eklemek için kullanılır.

Bu sorgunun yapısı aşağıdaki gibi olabilir:

Komut Açıklama
INSERT INTO table_name (column1, column2, column3, ...) Belirli bir tabloya yeni bir kayıt ekler

Burada, table_name, verilerin ekleneceği tablo adıdır ve column1, column2, column3 vb. verilerin ekleneceği ilgili sütun adlarıdır. Örneğin, aşağıdaki Python kod bloğu kullanılarak yeni veriler eklenir:

import sqlite3con = sqlite3.connect("mydatabase.db")cursor = con.cursor()# Tabloya veri ekleme işlemicursor.execute("INSERT INTO students (name, age, grade) VALUES ('John', 18, 'A+')")con.commit()con.close()

Bu kod bloğunda, öncelikle Python kodu kullanılarak veritabanına bağlantı oluşturulur. Daha sonra, INSERT INTO sorgusu kullanılarak tabloya veri eklenir. Son olarak, işlemi tamamlamak için veritabanı bağlantısı kapatılır. Bu şekilde, basit bir şekilde, Python ve SQLite kullanarak veritabanlarında veri ekleme işlemi gerçekleştirilebilir.


Veritabanı Bağlantısı Kapatma

Veritabanı bağlantısı kapatma işlemi, işlem yapılacak veritabanı üzerinde yapılan değişikliklerin başarıyla gerçekleşmesi için oldukça önemlidir. SQLite veritabanı yönetim sistemleri üzerinde, Python programlama dili kullanılarak veritabanı kapatma işlemi oldukça basittir. İşlemi gerçekleştirmek için, SQLite veritabanı üzerinde yürütülen tüm işlemlerin ardından, veritabanı bağlantısı kapatılmalıdır.

Veritabanı yapısı değiştirildiğinde, yeni bir veritabanı bağlantısı oluşturmak gerekebilir. Bunu yapmak için, SQLite veritabanı yönetim sistemi içinde Python kodu kullanarak yeni bir veritabanı bağlantısı oluşturulmalıdır. Bağlantı kapatma işlemi için "close()" fonksiyonu kullanılır. Bu fonksiyon, veritabanı yönetim sistemi üzerindeki tüm değişiklikleri kaydeder ve sonra veritabanı bağlantısını kapatır.

Aşağıdaki örnek kod, SQLite veritabanı yönetim sistemleri üzerinde Python programlama dili kullanarak veritabanı bağlantısı kapatma işlemi gerçekleştirir:

```import sqlite3

# Veritabanı oluşturmaconnection = sqlite3.connect("ornek_veritabani.db")

# Veritabanı işlemleri

# Veritabanı bağlantısı kapatmaconnection.close()```

Veritabanı bağlantısı kapatıldığında, veritabanı yönetim sistemi üzerinde yürütülen tüm işlemler sona erer ve bu işlemler veritabanına kaydedilir. Bu sayede, SQLite veritabanı yönetim sistemi üzerinde yapılan tüm değişiklikler başarıyla gerçekleştirilmiş olur.


Veritabanı Sorgulama

Bu bölümde, Python programlama dili ve SQLite kullanılarak veritabanı sorgulama işlemleri anlatılacaktır. Veritabanından veri sorgulama yapmak için öncelikle bağlantı kurulması gereklidir. Bağlantı kurulduktan sonra kullanıcı, SQLite sorgu dili(SQL) kullanarak istediği verileri sorgulayabilir.

Python kodu ile veritabanı bağlantısı ve sorgu oluşturma işlemi oldukça basittir. İlk olarak, SQLite3 modülüne ait db dosyası oluşturulmalıdır. Daha sonra, oluşturulan db dosyasına bağlanmak için connect() fonksiyonu kullanılır.

```pythonimport sqlite3

connection = sqlite3.connect("database.db")```

Sorgu oluşturulduktan sonra, veritabanından istenen verileri sorgulama işlemi gerçekleştirilir. Bu işlem için execute() fonksiyonu kullanılır.

```pythoncursor = connection.cursor()cursor.execute("SELECT * FROM users WHERE age>25")rows = cursor.fetchall()

for row in rows: print(row)```

Yukarıdaki örnekte, kullanıcılardan yaşları 25'ten büyük olanları sorgulamak için "SELECT" komutu kullanılmıştır. "execute" fonksiyonu ile sorgu çalıştırılmış, "fetchall" fonksiyonu ile tüm sonuçlar alınmış ve for döngüsü ile sonuçlar ekrana yazdırılmıştır.

Sorgulama esnasında kullanılan SQL komutları oldukça çeşitlidir. Örneğin "WHERE" komutu ile belirli bir kriterlere göre sorgulama yapılabilir. "ORDER BY" komutu ile sıralama yapılabilir "GROUP BY" komutu ile gruplandırma yapılabilir.

Verileri sorgulama işlemleri tamamlandıktan sonra, "cursor.close()" ve "connection.close()" fonksiyonları kullanılarak veritabanı bağlantısı sonlandırılmalıdır.

SQLite kullanarak Python dilinde veritabanı sorgulama yapmak oldukça kolay ve hızlı bir işlemdir. Sorgulama işlemleri ile verilerin analizi ve anlamlı hale getirilmesi mümkündür.


Veritabanı Bağlantısı ve Sorgu Oluşturma

SQLite veritabanı yönetim sistemi kullanımında en temel adımlardan biri, veritabanı bağlantısı kurmaktır. Python kodu kullanarak, kolaylıkla veritabanı bağlantısı oluşturulabilir. Aşağıdaki örnek kod ile birlikte, veritabanı bağlantısı oluşturmanın nasıl gerçekleştiğini inceleyebilirsiniz:

```pythonimport sqlite3# SQLite veritabanı ile bağlantı kurmaconn = sqlite3.connect('ornek_veritabani.db')# Veritabanına sorgu oluşturmacur = conn.cursor()# SQL sorgusu oluşturmasorgu = """CREATE TABLE ogrenciler ( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, isim TEXT NOT NULL, yas INTEGER);"""# Sorguyu çalıştırmacur.execute(sorgu)# Bağlantıyı tamamlamaconn.commit()# Bağlantısı kapatmaconn.close()```Yukarıdaki örnek kodda, sqlite3 modülünü kullanarak veritabanı ile bağlantı kuruldu. Bağlantı kurulduktan sonra, veritabanı üzerinde çalışabilmek için bir sorgu oluşturuldu. Bu örnekte, "ogrenciler" adında yeni bir tablo oluşturmak için bir SQL sorgusu yazıldı. Sorgunun çalıştırılması ve veritabanına değişiklik yapılması için bağlantının tamamlanması gerekiyor. Son olarak, bağlantı kapatılıyor.Bağlantının sağlandığı ve sorgu oluşturulduğu bu aşamadan sonra, istenilen sorgular çalıştırılabilir. Bu örnekte, oluşturulan tabloya veri eklemek, verileri sorgulamak, tablodan veri silmek ve verileri güncellemek gibi işlemler gerçekleştirilebilir.


Verileri Sorgulama

Python programlama dili ve SQLite veritabanı yönetim sistemi kullanarak veri tabanı işlemleri oldukça kolaydır. Bu işlemlerin bir tanesi de verileri sorgulama işlemidir. Verileri sorgulamak için, öncelikle SQLite veritabanı bağlantısı oluşturulmalıdır. Bağlantı oluşturulduktan sonra, sorgu oluşturma işlemi gerçekleştirilir. Bu işlem, veritabanında bulunan kayıtları veya tablolardan veri elde etmek için kullanılır.

Python kodu kullanarak, verilerin sorgulanması oldukça kolaydır. Sorgu işlemi gerçekleştirilmeden önce, SELECT komutu ile sorgulanacak verilerin belirtilmesi gerekir. Bu işlem için, sorgumuzu oluşturmalıyız. Sorgu oluşturulduktan sonra, execute() metodunu kullanarak sorguyu çalıştırmalı ve verileri elde etmeliyiz. Verileri almak için fetchall() metodu kullanılır. Bu sayede, sorgu sonucunda elde edilen tüm verileri alabiliriz.

SELECT Kodu Kullanımı
import sqlite3
baglanti = sqlite3.connect("veritabani.db")
sorgu = "SELECT * FROM Tablo_Adi"
imlec = baglanti.cursor()
imlec.execute(sorgu)
veriler = imlec.fetchall()
print(veriler)

Bu işlem gerçekleştirildiğinde, veritabanında bulunan tüm verileri alabiliriz. Verileri sorgulama işlemi oldukça kolay ve hızlıdır, ancak doğru komutların kullanılması gerekmektedir. SQLite veritabanı yönetimi ile birlikte Python kullanarak, verilerin sorgulanması işlemlerini gerçekleştirebilirsiniz ve sorgulama işlemleri sonrası elde edilen verileri kayıt edebilirsiniz.


Veritabanı Güncelleme ve Silme

SQLite veritabanında bulunan bilgileri değiştirmek veya kaldırmak isteyebiliriz. Bu işlemleri gerçekleştirmek için Python kodlarını kullanabiliriz. Veritabanındaki bir kaydı güncellemek istiyorsak, "UPDATE" komutunu kullanırız. Ayrıca, belirli bir kaydı veritabanından silmek istiyorsak "DELETE" komutunu kullanarak bu işlemi yapabiliriz.

Güncelleme işlemi:
Güncelleme işlemi için, öncelikle belirli bir kayda erişmemiz gerekiyor. Ardından, değiştirilecek değerleri ve detayları belirlememiz gerekiyor. Birkaç alandaki bilgileri güncellemek istediğimiz zaman, "SET" ifadesi kullanarak birden fazla alan güncelleyebiliriz. Güncelleme işlemini gerçekleştirmek için "WHERE" ifadesi kullanarak güncellenecek kaydı seçiyoruz.

UPDATE table_name SET column1_name = new_value1, column2_name= new_value2 ... WHERE condition

Silme işlemi:
Belirli bir kaydı veritabanından silmek istediğimizde "DELETE" komutunu kullanabiliriz. Silinecek kaydı seçmek için "WHERE" ifadesini kullanmamız gerekiyor.

DELETE FROM table_name WHERE condition

Örnek olarak, bir öğrenci veritabanında bir öğrencinin ismini, yaşını, adresini ve telefon numarasını güncellemek isteyebiliriz. Bu durumu aşağıdaki Python kodu ile gerçekleştirebiliriz:

import sqlite3# Database bağlantısıconn = sqlite3.connect('ogrenci.db')# Güncelleme işlemiconn.execute("UPDATE ogrenciler SET isim ='Ali', yas='20', adres='İstanbul', tel='+902121234567' WHERE ogrenci_id = 1")# Veritabanı Kaydetmeconn.commit()# Database bağlantısını kapatmaconn.close()
# Silme işlemiconn.execute("DELETE FROM ogrenciler WHERE ogrenci_id = 1")# Veritabanı Kaydetmeconn.commit()# Database bağlantısını kapatmaconn.close()

Bu örnekler, belirli bir kaydı güncellemek veya silmek için kullanabileceğimiz temel kodları içeriyor. SQLite ve Python kullanarak veritabanı yönetimi oldukça basit ve etkilidir. Bu yöntem, küçük ve orta ölçekli projeler için idealdir. Ancak, büyük ölçekli projeler için daha büyük bir veritabanı yönetim sistemi kullanmak gerekebilir.


Veritabanı Güncelleme

Veritabanı yönetimi, işletmelerin ve kuruluşların verilerini depolamasını, yönetmesini ve işlemesini sağlar. Veritabanları sıklıkla güncellenir ve bu nedenle, bir veritabanının güncel kalması hayati öneme sahiptir.

Python kodu kullanarak SQLite veritabanında bulunan verileri güncellemek oldukça kolaydır. İlk olarak, güncellenecek tabloyu seçmeliyiz. Örneğin, "musteriler" tablosunu güncellemek istiyorsak, şu kodu kullanabiliriz:

conn = sqlite3.connect('veritabani.db')c = conn.cursor()c.execute('''UPDATE musteriler SET ad='Ahmet' WHERE id=1''')conn.commit()conn.close()

Bu kod, 'veritabani.db' adlı SQLite veritabanına bağlanır. Ardından, 'musteriler' tablosunda 'id=1' olan öğenin adını 'Ahmet' olarak günceller. Güncelleme işlemi tamamlandıktan sonra bağlantıyı kapatmanız gerekir.

Bir başka güncelleme yöntemi, kullanıcıdan veri alarak güncelleme yapmaktır. Örneğin, kullanıcıdan bir müşteri adı ve ID numarası alarak müşteri adını güncelleyebiliriz:

conn = sqlite3.connect('veritabani.db')c = conn.cursor()id = input("Güncellenecek müşterinin ID numarasını girin: ")ad = input("Yeni ad girin: ")c.execute("UPDATE musteriler SET ad = ? WHERE id = ?", (ad, id))conn.commit()conn.close()

Bu kodu çalıştırdığınızda, kullanıcıdan müşteri adı ve ID numarası girmesi istenir. Ardından, girilen ID'ye sahip müşterinin adı, girilen yeni ad ile güncellenir.


Veritabanı Silme

Veritabanı silme işlemi, SQLite veritabanı yönetimi açısından oldukça önemlidir. Eğer veritabanında artık kullanılmayan veya gereksiz veriler bulunuyorsa, bu verileri silmek hem veritabanının boyutunu azaltacak hem de veritabanını daha hızlı hale getirecektir. Veritabanı silmek içinse Python kodu kullanarak SQLite veritabanına bağlanmamız gerekmektedir.

Öncelikle, SQLite veritabanına bağlanarak silme işlemine başlamalıyız. Bunu yapmak için aşağıdaki kodları kullanabiliriz:

import sqlite3# Veritabanı bağlantısını açmabaglanti = sqlite3.connect("veritabani.db")# Cursor oluşturmaimlec = baglanti.cursor()# Tabloyu silme işlemiimlec.execute("DROP TABLE tablo_adi")# Bağlantı kapatmabaglanti.close()

Yukarıdaki kodlarda, öncelikle SQLite veritabanına bağlantı kurulmuş ve ardından bir cursor oluşturulmuştur. Daha sonra, "DROP TABLE" komutu kullanılarak belirtilen tablo silinmiştir. Son olarak, veritabanı bağlantısı kapatılmıştır.

Bu şekilde, Python kodu kullanarak SQLite veritabanı içindeki gereksiz tabloları silerek daha hızlı ve daha performanslı bir veritabanı yönetimi yapabilirsiniz.