Daha önceki yazılarımızda Node.js ile MySQL veritabanına nasıl bağlandığımızı, bir veritabanı ve tablo nasıl oluşturduğumuzu, bu tabloya nasıl veri eklediğimizi, bu tablodan nasıl veri çektiğimizi, nasıl sildiğimizi ve nasıl güncellediğimizi öğrendik. Şimdi ise tabloyu ve veritabanını nasıl sileceğimizi öğrenelim.
Node.js ile MySQL’de Tablo Silme
Öncelikle bir tabloyu nasıl sileceğimize bakalım. MySQL’deki ‘DROP TABLE‘ ifadesi, bir tabloyu silmek için kullanılır. İlk önce “blog” tablosunu silelim:
index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mehsatek', }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); const sql = 'DROP TABLE blog'; connection.query(sql, (err, result) => { if (err) throw err; console.log('Table deleted'); }); }); |
Yukarıdaki kodda, ‘DROP TABLE blog‘ ifadesiyle ‘blog‘ tablosunu siliyoruz. Ardından ‘connection.query‘ fonksiyonuyla bu işlemi gerçekleştiriyoruz.
Şimdi sıra geldi kodumuzu çalıştırmaya. Konsolda şu komutu yazarak kodumuzu çalıştıralım.
1 2 3 |
node index.js |
Eğer siz de konsolda “Connected!” ve “Table deleted” yazılarını görüyorsanız, Node.js ile MySQL’de tabloyu başarılı bir şekilde sildiniz demektir.
Bir önceki yazıyı aşağıdaki linkten okuyabilirsiniz.
Node.js ile MySQL’de Veritabanı Silme
Şimdi ise bir veritabanını nasıl sileceğimize bakalım. MySQL’deki ‘DROP DATABASE‘ ifadesi, bir veritabanını silmek için kullanılır. ‘mehsatek‘ adlı veritabanını silelim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mehsatek', }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); const sql = 'DROP DATABASE mehsatek'; connection.query(sql, (err, result) => { if (err) throw err; console.log('Database deleted'); }); }); |
Konsolda şu komutu yazarak kodumuzu çalıştıralım.
1 2 3 |
node index.js |
Bu kod, ‘mehsatek‘ adlı veritabanını siler.
İşte bu kadar!
Artık Node.js kullanarak MySQL’deki tablonuzu ve veritabanınızı silebilirsiniz.
Umarım “Node.js ile MySQL’de Tablo ve Veritabanını Silme” başlıklı yazım sizin için faydalı olmuştur.
Bir sonraki yazımda görüşmek üzere.
Happy coding!