SQLite3

3 ay önce Yazılım


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

SQLite3 Nedir?

SQLite3, sunucusuz (serverless) çalışan, hafif ve gömülü bir ilişkisel veritabanı yönetim sistemidir. Diğer veritabanlarının aksine ayrı bir servis olarak çalışmaz; veriler tek bir dosya içinde saklanır. SQLite3, SQL standartlarını büyük ölçüde destekler ve terminal üzerinden sqlite3 komutu ile yönetilir.

Ne İşe Yarar?

SQLite3; küçük ve orta ölçekli uygulamalarda, masaüstü yazılımlarında, mobil uygulamalarda ve gömülü sistemlerde veri saklamak için kullanılır. Kurulum gerektirmemesi, taşınabilir olması ve düşük sistem kaynağı tüketmesi sayesinde hızlı prototipleme ve lokal geliştirme ortamlarında sıkça tercih edilir.

En Basit Kullanımı

Yeni bir SQLite veritabanı oluşturmak veya mevcut bir veritabanına bağlanmak için sqlite3 komutu kullanılır.

sqlite3 veritabani.db

Bu komut, veritabani.db dosyasını oluşturur (yoksa) ve SQLite kabuğunu başlatır.

Örnek Kullanımlar

  • Tabloları listeleme:
    .tables
  • Tablo yapısını görüntüleme:
    .schema kullanicilar
  • Yeni tablo oluşturma:
    CREATE TABLE kullanicilar (
      id INTEGER PRIMARY KEY AUTOINCREMENT,
      ad TEXT,
      email TEXT
    );
  • Veri ekleme:
    INSERT INTO kullanicilar (ad, email) VALUES ('Ayşe', 'ayse@example.com');
  • SQLite3’ten çıkış yapma:
    .exit

Ne Zaman Kullanılır?

SQLite3, düşük eşzamanlılık gerektiren, tek kullanıcıya veya sınırlı erişime sahip uygulamalarda kullanılır. Mobil uygulamalar, tarayıcı tabanlı projeler, test ortamları ve küçük ölçekli yazılımlar için idealdir. Büyük ve çok kullanıcılı sistemlerde ise genellikle MySQL veya PostgreSQL tercih edilir.

Küçük İpuçları

  • SQLite veritabanı tek bir dosyadan oluştuğu için kolayca taşınabilir.
  • .dot komutları (.tables, .schema) sadece SQLite kabuğunda çalışır.
  • Yüksek eşzamanlı yazma işlemleri için uygun değildir.
  • Yedek almak için veritabanı dosyasını kopyalamak yeterlidir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.