Node.js ट्यूटोरियल

Node.js होम Node.js परिचय Node.js प्रारंभ करें Node.js मॉड्यूल Node.js HTTP मॉड्यूल Node.js फ़ाइल सिस्टम Node.js URL मॉड्यूल Node.js एनपीएम Node.js घटनाएँ Node.js फ़ाइलें अपलोड करें Node.js ईमेल

Node.js MySQL

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL से चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

Node.js MongoDB

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा मोंगोडीबी शामिल हों

रास्पबेरी पाई

रासपी आरंभ करें रास्पी जीपीआईओ परिचय रासपी ब्लिंकिंग एलईडी रासपी एलईडी और पुशबटन रासपी बहने वाली एल ई डी रासपी वेबसाकेट रासपी आरजीबी एलईडी वेबसाकेट रास्पी अवयव

Node.js संदर्भ

अंतर्निहित मॉड्यूल

Node.js MySQL से चुनें


तालिका से चयन

MySQL में किसी तालिका से डेटा का चयन करने के लिए, "SELECT" कथन का उपयोग करें।

उदाहरण

"ग्राहक" तालिका से सभी रिकॉर्ड चुनें, और परिणाम वस्तु प्रदर्शित करें:

var mysql = require('mysql');

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

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM customers", function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

चुनें * सभी कॉलम लौटाएगा

उपरोक्त कोड को "demo_db_select.js" नामक फ़ाइल में सहेजें और फ़ाइल चलाएँ:

"demo_db_select.js" चलाएँ

C:\Users\Your Name>node demo_db_select.js

जो आपको यह परिणाम देगा:

[
  { id: 1, name: 'John', address: 'Highway 71'},
  { id: 2, name: 'Peter', address: 'Lowstreet 4'},
  { id: 3, name: 'Amy', address: 'Apple st 652'},
  { id: 4, name: 'Hannah', address: 'Mountain 21'},
  { id: 5, name: 'Michael', address: 'Valley 345'},
  { id: 6, name: 'Sandy', address: 'Ocean blvd 2'},
  { id: 7, name: 'Betty', address: 'Green Grass 1'},
  { id: 8, name: 'Richard', address: 'Sky st 331'},
  { id: 9, name: 'Susan', address: 'One way 98'},
  { id: 10, name: 'Vicky', address: 'Yellow Garden 2'},
  { id: 11, name: 'Ben', address: 'Park Lane 38'},
  { id: 12, name: 'William', address: 'Central st 954'},
  { id: 13, name: 'Chuck', address: 'Main Road 989'},
  { id: 14, name: 'Viola', address: 'Sideway 1633'}
]


कॉलम का चयन

किसी तालिका में केवल कुछ स्तंभों का चयन करने के लिए, स्तंभ नाम के बाद "चयन करें" कथन का उपयोग करें।

उदाहरण

"ग्राहक" तालिका से नाम और पता चुनें, और वापसी वस्तु प्रदर्शित करें:

var mysql = require('mysql');

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

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT name, address FROM customers", function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

उपरोक्त कोड को "demo_db_select2.js" नामक फ़ाइल में सहेजें और फ़ाइल चलाएँ:

"demo_db_select2.js" चलाएँ

C:\Users\Your Name>node demo_db_select2.js

जो आपको यह परिणाम देगा:

[
  { name: 'John', address: 'Highway 71'},
  { name: 'Peter', address: 'Lowstreet 4'},
  { name: 'Amy', address: 'Apple st 652'},
  { name: 'Hannah', address: 'Mountain 21'},
  { name: 'Michael', address: 'Valley 345'},
  { name: 'Sandy', address: 'Ocean blvd 2'},
  { name: 'Betty', address: 'Green Grass 1'},
  { name: 'Richard', address: 'Sky st 331'},
  { name: 'Susan', address: 'One way 98'},
  { name: 'Vicky', address: 'Yellow Garden 2'},
  { name: 'Ben', address: 'Park Lane 38'},
  { name: 'William', address: 'Central st 954'},
  { name: 'Chuck', address: 'Main Road 989'},
  { name: 'Viola', address: 'Sideway 1633'}
]

परिणाम वस्तु

जैसा कि आप ऊपर दिए गए उदाहरण के परिणाम से देख सकते हैं, परिणाम वस्तु एक सरणी है जिसमें प्रत्येक पंक्ति एक वस्तु के रूप में होती है।

उदाहरण के लिए तीसरे रिकॉर्ड का पता वापस करने के लिए, केवल तीसरे सरणी ऑब्जेक्ट की पता संपत्ति देखें:

उदाहरण

तीसरे रिकॉर्ड का पता लौटाएं:

console.log(result[2].address);

जो इस परिणाम का उत्पादन करेगा:

Apple st 652

फ़ील्ड ऑब्जेक्ट

कॉलबैक फ़ंक्शन का तीसरा पैरामीटर एक सरणी है जिसमें परिणाम में प्रत्येक फ़ील्ड के बारे में जानकारी होती है।

उदाहरण

"ग्राहक" तालिका से सभी रिकॉर्ड चुनें, और फ़ील्ड ऑब्जेक्ट प्रदर्शित करें:

var mysql = require('mysql');

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

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT name, address FROM customers", function (err, result, fields) {
    if (err) throw err;
    console.log(fields);
  });
});

उपरोक्त कोड को "demo_db_select_fields.js" नामक फ़ाइल में सहेजें और फ़ाइल चलाएँ:

"demo_db_select_fields.js" चलाएँ

C:\Users\Your Name>node demo_db_select_fields.js

जो आपको यह परिणाम देगा:

[
  {
    catalog: 'def',
    db: 'mydb',
    table: 'customers',
    orgTable: 'customers',
    name: 'name',
    orgName: 'name',
    charsetNr: 33,
    length: 765,
    type: 253,
    flags: 0,
    decimals: 0,
    default: undefined,
    zeroFill: false,
    protocol41: true
  },
  {
    catalog: 'def',
    db: 'mydb',
    table: 'customers',
    orgTable: 'customers',
    name: 'address',
    orgName: 'address',
    charsetNr: 33,
    length: 765,
    type: 253,
    flags: 0,
    decimals: 0,
    default: undefined,
    zeroFill: false,
    protocol41: true
  }
]

जैसा कि आप ऊपर दिए गए उदाहरण के परिणाम से देख सकते हैं, फ़ील्ड ऑब्जेक्ट एक सरणी है जिसमें ऑब्जेक्ट के रूप में प्रत्येक फ़ील्ड के बारे में जानकारी होती है।

उदाहरण के लिए दूसरे फ़ील्ड का नाम वापस करने के लिए, बस दूसरी सरणी आइटम की नाम संपत्ति देखें:

उदाहरण

दूसरे क्षेत्र का नाम वापस करें:

console.log(fields[1].name);

जो इस परिणाम का उत्पादन करेगा:

address