NodeJS Sqlite Veri Silme

Herkese merhaba, NodeJS yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda Sqlite veritabanından veri silmeyi anlatacağım. Hadi başlayalım !
Table of Contents
Node.js ve SQLite veritabanını kullanarak delete sorgusu göndermek oldukça kolaydır. Aşağıda bu işlemi gerçekleştirmek için kullanabileceğiniz örnek kodlar yer almaktadır.
Sqlite Paketinin Projeye Eklenmesi
Öncelikle, projenizde SQLite modülünü yüklemeniz gerekiyor. Bunun için terminalde şu komutu çalıştırabilirsiniz:
npm install sqlite3
Daha sonra, projenizin başında SQLite modülünü import etmeniz gerekiyor:
const sqlite3 = require('sqlite3').verbose();
Veritabanına Bağlanma
Veritabanı bağlantısını açmak için aşağıdaki gibi bir kod kullanabilirsiniz:
const db = new sqlite3.Database('./mydatabase.db', (err) => {
if (err) {
return console.error(err.message);
}
console.log('Connected to the mydatabase SQlite database.');
});
Burada “./mydatabase.db” kısmı, projenizin ana dizinindeki mydatabase adlı SQLite veritabanını göstermektedir.
delete Sorgusu Çalıştırma
Veritabanı bağlantısı açıldıktan sonra, delete sorgusu gönderebilirsiniz. Örneğin, aşağıdaki kod delete sorgusu göndererek “users” adlı tablodaki bir kullanıcıyı silmektedir:
db.run('DELETE FROM users WHERE id = ?', [1], function(err) {
if (err) {
return console.log(err.message);
}
console.log('Kullanıcı silindi.');
});
Kod Açıklamaları
Bu kodda “DELETE FROM users WHERE id = ?” kısmı delete sorgusunu göstermektedir. Burada “users” tablosundan “id” değeri 1 olan bir kullanıcı silinmektedir.
Sorgunun sonucu hakkında bilgi almak için “function(err)” kısmını kullanabilirsiniz. Bu kısım, sorgu sonucunda hata oluşması durumunda hatayı loglama işlemini gerçekleştirir.
Bu örnek kodlar size Node.js ve SQLite kullanarak delete sorgusu göndermek için bir fikir verecektir. Daha fazla bilgi için SQLite modülünün resmi dokümantasyonuna bakabilirsiniz.
Evet NodeJS ile Sequelize veritabanından kayıt silme yani delete sorgusu çalıştırma bu şekilde yapılmakta. Tüm NodeJS yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.