কম্পিউটার

Node.js ব্যবহার করে একটি MySQL টেবিল তৈরি করা


সাধারণত, NoSQL ডাটাবেস (যেমন MongoDB) নোড ডেভেলপারদের মধ্যে বেশি জনপ্রিয়। যাইহোক, উপস্থিত বিভিন্ন ডাটাবেস বিকল্প থেকে যেকোনো ডিবিএমএস বেছে নেওয়ার জন্য এটি সম্পূর্ণরূপে আপনার ব্যবহারের কেস এবং পছন্দের উপর নির্ভর করে। আপনি যে ধরনের ডেটাবেস চয়ন করেন তা মূলত একজনের প্রকল্পের প্রয়োজনীয়তার উপর নির্ভর করে।

উদাহরণস্বরূপ, আপনার যদি টেবিল তৈরি বা রিয়েল-টাইম সন্নিবেশের প্রয়োজন হয় এবং প্রচুর ডেটা মোকাবেলা করতে চান, তাহলে একটি NoSQL ডাটাবেসই যেতে পারে, যেখানে আপনার প্রকল্প যদি আরও জটিল প্রশ্ন এবং লেনদেন নিয়ে কাজ করে, তাহলে একটি SQL ডাটাবেস অনেক কিছু করবে। আরও জ্ঞান।

এই নিবন্ধে, আমরা ব্যাখ্যা করব কিভাবে একটি MySQL-এর সাথে সংযোগ করতে হয় এবং তারপরে এটিতে একটি নতুন টেবিল তৈরি করতে হয়৷

NPM MySQL নির্ভরতা ইনস্টল করা হচ্ছে

MySQL ডাটাবেসের সাথে আপনার অ্যাপ্লিকেশন সংযোগ পরীক্ষা করার ধাপগুলি নিম্নরূপ।

  • আপনার পছন্দের একটি নাম দিয়ে একটি নতুন প্রকল্প তৈরি করুন এবং তারপর সেই প্রকল্পে নেভিগেট করুন৷

>> mkdir mysql-test
>> cd mysql-test
  • একটি package.json তৈরি করুন নিম্নলিখিত কমান্ড ব্যবহার করে ফাইল

>> npm init -y

আপনি নিম্নলিখিত আউটপুট পাবেন -

Wrote to /home/abc/mysql-test/package.json:
{
   "name": "mysql-test",
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
   },
   "keywords": [],
   "author": "",
   "license": "ISC"
}
  • MySQL মডিউল −

    ইনস্টল করা হচ্ছে
   >> npm install mysql

আউটপুট

+ mysql@2.18.1
added 11 packages from 15 contributors and audited 11 packages in 3.264s
found 0 vulnerabilities

নোড ব্যবহার করে MySQL টেবিল তৈরি করা হচ্ছে

  • নিচের নাম দিয়ে একটি JS ফাইল তৈরি করুন – app.js

  • নীচে দেওয়া কোড স্নিপেটটি অনুলিপি করুন এবং আটকান

  • নিম্নলিখিত কমান্ড -

    ব্যবহার করে ফাইলটি চালান
   >> node app.js

উদাহরণ

// Checking the MySQL dependency in NPM
var mysql = require('mysql');

// Creating a mysql connection
var con = mysql.createConnection({
   host: "localhost",
   user: "yourusername",
   password: "yourpassword",
   database: "mydb"
});

con.connect(function(err) {
   if (err) throw err;
      console.log("Database connected!");
   var sql = "CREATE TABLE students (name VARCHAR(255), address VARCHAR(255))";
   con.query(sql, function (err, result) {
      if (err) throw err;
         console.log("Table created");
   });
});

আউটপুট

নিম্নলিখিত আউটপুট কনসোলে মুদ্রিত হবে −

Database connected!
Table created

  1. অ্যাক্সেসের মধ্যে ডেটাবেস সম্পর্ক তৈরি করা

  2. জাভা ব্যবহার করে মাইএসকিউএল টেবিল মান প্রদর্শন করুন

  3. মাইএসকিউএল ডাটাবেসের অন্য টেবিল থেকে আইডি ব্যবহার করে ব্যবহারকারীর নাম কীভাবে পাবেন?

  4. MySQL - হাইবারনেট দিয়ে একটি টেবিল তৈরি করা হচ্ছে