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

Node.js से MySQL रिकॉर्ड अपडेट करना

Node.js से MySQL टेबल मान डायनामिक रूप से अपडेट करना। अपडेट के बाद SELECT से सत्यापित कर सकते हैं।

पूर्वापेक्षा

mkdir mysql-test
cd mysql-test
npm init -y
npm install mysql

रिकॉर्ड अपडेट करना (Students टेबल)

  1. app.js फ़ाइल बनाएं।
  2. नीचे दिया कोड पेस्ट करें।
  3. node app.js चलाएं।

उदाहरण 1: नाम के आधार पर पता अपडेट

var mysql = require('mysql');
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,
  insertId: 0,
  serverStatus: 34,
  warningCount: 0,
  message: '(Rows matched: 1 Changed: 1 Warnings: 0',
  protocol41: true,
  changedRows: 1
}

उदाहरण 2: पते के आधार पर अपडेट (एकाधिक पंक्तियाँ)

var sql = "UPDATE student SET address = 'Bangalore' WHERE address = 'Delhi';";
// आउटपुट: 3 Record(s) updated. (affectedRows: 3, changedRows: 3)
  1. - Node.js से MySQL टेबल ड्रॉप (हटाना) करना

    Node.js से DROP TABLE स्टेटमेंट द्वारा मौजूदा टेबल हटाएं। कॉर्पोरेट परिवेश में अनुपयोगी टेबल आर्काइव करने की सलाह दी जाती है। दो परिदृश्य टेबल मौजूद हो तो हटाएं, वरना त्रुटि। टेबल मौजूद हो या न हो, हटाएं (त्रुटि नहीं)। पूर्वापेक्षा mkdir mysql-test cd mysql-test npm init -y npm install mysql उद

  1. - Node.js से MySQL रिकॉर्ड हटाना (DELETE FROM)

    डेटाबेस टेबल से रिकॉर्ड हटाने के लिए DELETE FROM स्टेटमेंट उपयोग करें। दो तरीके: स्टैटिक डिलीशन: निश्चित फ़िल्टर मान देकर हटाएं। डायनामिक डिलीशन: इनपुट लेकर उसके आधार पर हटाएं। पूर्वापेक्षा mkdir mysql-test cd mysql-test npm init -y npm install mysql उदाहरण 1: स्टैटिक डिलीशन (address=Delhi) var

  1. - Sequelize का उपयोग करके NodeJS में MySQL टेबल बनाना

    Sequelize का परिचय Sequelize, Postgres, MySQL, MariaDB, SQLite, और Microsoft SQL Server जैसे विभिन्न सर्वरों के लिए प्रॉमिस-आधारित Node.js ORM है। NodeJS Sequelize की कुछ मुख्य विशेषताएं निम्नलिखित हैं - ट्रांजैक्शन सपोर्ट रिलेशन्स (संबंध) ईगर और लेज़ी लोडिंग रीड रेप्लिकेशन और बहुत कुछ... Sequel