Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

NodeJS का उपयोग करके MySQL में एक रिकॉर्ड अपडेट कर रहा है

<घंटा/>

इस लेख में, हम देखेंगे कि हम NodeJS का उपयोग करके MySQL में एक रिकॉर्ड कैसे अपडेट कर सकते हैं। हम Node.js सर्वर से MySQL तालिका मानों को गतिशील रूप से अपडेट करेंगे। MySql रिकॉर्ड अपडेट किया गया है या नहीं, यह जांचने के लिए आप अपडेट करने के बाद सेलेक्ट स्टेटमेंट का उपयोग कर सकते हैं।

आगे बढ़ने से पहले, कृपया जांच लें कि निम्नलिखित चरण पहले ही निष्पादित हो चुके हैं -

  • mkdir mysql-परीक्षण

  • सीडी 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. NodeJS का उपयोग करके एक MySQL तालिका को छोड़ना

    आप Node. में DROP TABLE कथन का उपयोग करके MySql डेटाबेस से मौजूदा तालिका को हटा सकते हैं। कभी-कभी, हमें पूरी तालिका को हटाने की आवश्यकता होती है, हालांकि कॉरपोरेट्स में हमेशा उन तालिकाओं को संग्रहीत करने की सलाह दी जाती है जो उपयोग में नहीं हैं, उन्हें हटाने के बजाय। किसी तालिका को हटाते समय, हमारे

  1. Nodejs का उपयोग करके MySQL में रिकॉर्ड हटाना

    सम्मिलन के बाद, हमें रिकॉर्ड भी हटाना होगा। डेटाबेस तालिका से एक पहचानकर्ता के आधार पर रिकॉर्ड्स को हटाया जा सकता है। आप DELETE FROM कथन का उपयोग करके तालिका से रिकॉर्ड हटा सकते हैं। हम MySql DB से रिकॉर्ड्स को दो तरह से डिलीट कर सकते हैं - स्थिर विलोपन - इस प्रकार के विलोपन में, हम हटाने के लिए

  1. Sequelize का उपयोग करके NodeJS में एक MySQL तालिका बनाना

    सीक्वेलाइज़ का परिचय सीक्वेलाइज़ विभिन्न सर्वरों के लिए वादा-आधारित Node.js ORM का अनुसरण करता है जैसे - Postgres, MySQL, MariaDB, SQLite, और Microsoft SQL Server। NodeJS सीक्वल की कुछ मुख्य विशेषताएं निम्नलिखित हैं - लेन-देन सहायता संबंध उत्सुक और आलसी लोड हो रहा है प्रतिकृति और अधिक