কম্পিউটার

NodeJS ব্যবহার করে MySQL এ একটি রেকর্ড আপডেট করা হচ্ছে


এই নিবন্ধে, আমরা দেখব কিভাবে আমরা NodeJS ব্যবহার করে MySQL-এ একটি রেকর্ড আপডেট করতে পারি। আমরা Node.js সার্ভার থেকে গতিশীলভাবে MySQL টেবিল মান আপডেট করব। আপনি MySql রেকর্ড আপডেট হয়েছে কিনা তা পরীক্ষা করার জন্য আপডেট করার পরে নির্বাচন বিবৃতি ব্যবহার করতে পারেন।

এগিয়ে যাওয়ার আগে, অনুগ্রহ করে চেক করুন নিম্নলিখিত পদক্ষেপগুলি ইতিমধ্যেই সম্পাদিত হয়েছে −

  • mkdir mysql-পরীক্ষা

  • সিডি মাইএসকিউএল-পরীক্ষা

  • npm init -y

  • npm mysql ইনস্টল করুন

উপরের ধাপগুলো হল প্রোজেক্ট ফোল্ডারে নোড - mysql নির্ভরতা ইনস্টল করার জন্য।

শিক্ষার্থীদের টেবিলে একটি রেকর্ড আপডেট করা -

  • MySQL টেবিলে একটি বিদ্যমান রেকর্ড আপডেট করার জন্য, প্রথমে একটি 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;
   var sql = "UPDATE student SET address = 'Bangalore' WHERE name = 'John';"
   con.query(sql, function (err, result) {
      if (err) throw err;
      console.log(result.affectedRows + " Record(s) updated.");
      console.log(result);
   });
});

আউটপুট

1 Record(s) updated.
OkPacket {
   fieldCount: 0,
   affectedRows: 1, // This will return the number of rows updated.
   insertId: 0,
   serverStatus: 34,
   warningCount: 0,
   message: '(Rows matched: 1 Changed: 1 Warnings: 0', // This will return the
   number of rows matched.
   protocol41: true,
   changedRows: 1 }

উদাহরণ

// 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;
   // Updating the fields with address while checking the address
   var sql = "UPDATE student SET address = 'Bangalore' WHERE address = 'Delhi';"
   con.query(sql, function (err, result) {
      if (err) throw err;
      console.log(result.affectedRows + " Record(s) updated.");
      console.log(result);
   });
});

আউটপুট

3 Record(s) updated.
OkPacket {
   fieldCount: 0,
   affectedRows: 3, // This will return the number of rows updated.
   insertId: 0,
   serverStatus: 34,
   warningCount: 0,
   message: '(Rows matched: 3 Changed: 3 Warnings: 0', // This will return the number of rows matched.
   protocol41: true,
   changedRows: 3 }

  1. একটি MySQL ডাটাবেস তৈরি এবং ব্যবহার করা

  2. NodeJS ব্যবহার করে একটি MySQL টেবিল ড্রপ করা

  3. Nodejs ব্যবহার করে MySQL এ রেকর্ড মুছে ফেলা হচ্ছে

  4. Sequelize ব্যবহার করে NodeJS-এ একটি MySQL টেবিল তৈরি করা