Node.js ile MySQL’de Tablo Oluşturma

Önceki yazılarımızda Node.js ile MySQL veritabanına nasıl bağlandığımızı ve bir veritabanı nasıl oluşturduğumuzu öğrenmiştik. Şimdi ise Node.js kullanarak MySQL’de yeni bir tablo nasıl oluşturacağımızı göreceğiz.

Adım 1: Veritabanına Bağlanma ve Seçme

Öncelikle MySQL veritabanına bağlanmamız ve veritabanımızı seçmemiz gerekiyor. Bunun için ilk yazımızda bahsettiğimiz gibi aşağıdaki kod parçasını kullanabiliriz:

index.js

Bu kod parçasıyla MySQL sunucumuza bağlandık ve “mehsatek” isimli veritabanını seçtik.

Bir önceki yazıyı aşağıdaki linkten okuyabilirsiniz.

Node.js ile MySQL’de Veritabanı Oluşturma

Adım 2: Tablo Oluşturma

Veritabanına bağlandıktan sonra yeni bir tablo oluşturabiliriz. Bunun için query fonksiyonunu ve SQL ‘CREATE TABLE‘ ifadesini kullanacağız. Aşağıdaki örnekte yeni bir tablo oluşturmayı görebilirsiniz:

Yukarıdaki kodda, “blog” isimli bir tablo oluşturduk ve bu tablo 5 kolon içeriyor:

 ⇒  “id”: Bu kolon, her blog gönderisinin benzersiz bir numarasıdır. AUTO_INCREMENT anahtar sözcüğü, her yeni blog gönderisi için id’nin otomatik olarak bir artırılmasını sağlar. Ayrıca, PRIMARY KEY anahtar sözcüğü bu kolonun birincil anahtar olduğunu belirtir, yani bu kolon üzerinden verileri benzersiz bir şekilde tanımlayabiliriz.

 ⇒  “title”: Bu kolon, her blog gönderisinin başlığını içerir ve VARCHAR(255) türünde bir değer saklar. Bu, en fazla 255 karakter uzunluğunda bir metin olabilir.

 ⇒  “content”: Bu kolon, blog gönderisinin içeriğini içerir ve TEXT türünde bir değer saklar. Bu, çok daha uzun bir metin olabilir.

 ⇒  “imageUrl”: Bu kolon, blog gönderisinin görselinin URL’sini içerir ve VARCHAR(255) türünde bir değer saklar.

 ⇒  “author”: Bu kolon, blog gönderisinin yazarını içerir ve VARCHAR(255) türünde bir değer saklar.

Yani son durumda kodumuz şu şekilde olacaktır:

index.js

Şimdi sıra geldi kodumuzu çalıştırmaya. Konsolda şu komutu yazarak kodumuzu çalıştıralım.

Eğer siz de konsolda “Connected!” ve “Table created” yazılarını görüyorsanız, Node.js ile MySQL’de başarılı bir şekilde tablo oluşturdunuz demektir. Ayrıca MySQL Workbench’i açtığınızda orada yeni oluşturduğunuz tabloyu görebilirsiniz.

nodejs-ile-mysql-de-tablo-olusturma

İşte bu kadar! 

Umarım “Node.js ile MySQL’de Tablo Oluşturma” başlıklı yazım sizin için faydalı olmuştur.

Bir sonraki yazımızda ise bu tablo üzerinde veri ekleme işlemlerini nasıl yapacağımızı göreceğiz.

Bir sonraki yazımda görüşmek üzere.

Happy coding!

Yorum Yazın