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.
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.
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.
.tables
.schema kullanicilar
CREATE TABLE kullanicilar (
id INTEGER PRIMARY KEY AUTOINCREMENT,
ad TEXT,
email TEXT
);
INSERT INTO kullanicilar (ad, email) VALUES ('Ayşe', 'ayse@example.com');
.exit
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.
.tables, .schema) sadece SQLite kabuğunda çalışır.© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.