Bir önceki yazımızda Node.js ile MySQL veritabanına nasıl bağlanacağımızı öğrenmiştik. Bu yazımızda ise Node.js kullanarak MySQL’de yeni bir veritabanı nasıl oluşturacağımıza değineceğim.
Adım 1: MySQL’e Bağlanma
Öncelikle MySQL veritabanına bağlanmamız gerekiyor. Bunun için ilk yazımızda bahsettiğimiz gibi aşağıdaki kod parçasını kullanabiliriz:
index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); }); |
Bu kod parçasıyla MySQL sunucumuza bağlandık.
Bir önceki yazıyı aşağıdaki linkten okuyabilirsiniz.
Adım 2: Veritabanı Oluşturma
Veritabanına bağlandıktan sonra yeni bir veritabanı oluşturabiliriz. Bunun için query fonksiyonunu ve SQL ‘CREATE DATABASE‘ ifadesini kullanacağız. Aşağıdaki örnekte yeni bir veritabanı oluşturmayı görebilirsiniz:
1 2 3 4 5 6 |
connection.query('CREATE DATABASE mehsatek', (err, result) => { if (err) throw err; console.log('Database created'); }); |
Bu kod parçası, MySQL sunucusunda “mehsatek” adında yeni bir veritabanı oluşturur. Eğer veritabanı oluşturulursa “Database created” mesajını konsola yazdırır. Herhangi bir hata oluşursa, hata mesajını konsola yazdırır.
Yani son durumda kodumuz şu şekilde olacaktır:
index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', }); connection.connect((err) => { if (err) throw err; console.log('Connected!'); connection.query('CREATE DATABASE mehsatek', (err, result) => { if (err) throw err; console.log('Database created'); }); }); |
Ş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 “Database created” yazılarını görüyorsanız, Node.js ile MySQL’de başarılı bir şekilde veritabanı oluşturdunuz demektir. Ayrıca MySQL Workbench’i açtığınızda orada yeni oluşturduğunuz veritabanını görebilirsiniz.
İşte bu kadar!
Umarım “Node.js ile MySQL’de Veritabanı Oluşturma” başlıklı yazım sizin için faydalı olmuştur.
Bir sonraki yazımızda ise bu veritabanı içerisinde tablo oluşturmayı göreceğiz.
Bir sonraki yazımda görüşmek üzere.
Happy coding!