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 सीमा


परिणाम सीमित करें

आप "LIMIT" कथन का उपयोग करके क्वेरी से लौटाए गए रिकॉर्ड की संख्या को सीमित कर सकते हैं:

उदाहरण

"ग्राहक" तालिका में पहले 5 रिकॉर्ड चुनें:

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 = "SELECT * FROM customers LIMIT 5";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

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

"demo_db_limit.js" चलाएँ

C:\Users\Your Name>node demo_db_limit.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'}
]


दूसरी स्थिति से शुरू करें

यदि आप तीसरे रिकॉर्ड से शुरू करके पांच रिकॉर्ड वापस करना चाहते हैं, तो आप "ऑफसेट" कीवर्ड का उपयोग कर सकते हैं:

उदाहरण

स्थिति 3 से प्रारंभ करें, और अगले 5 रिकॉर्ड लौटाएं:

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 = "SELECT * FROM customers LIMIT 5 OFFSET 2";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

नोट: "ऑफसेट 2", का अर्थ है तीसरे स्थान से शुरू करना, दूसरा नहीं!

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

"demo_db_offset.js" चलाएँ

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

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

[
  { 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'}
]

छोटा सिंटैक्स

आप अपना SQL स्टेटमेंट इस तरह "LIMIT 2, 5" भी लिख सकते हैं जो ऊपर दिए गए ऑफसेट उदाहरण के समान है:

उदाहरण

स्थिति 3 से प्रारंभ करें, और अगले 5 रिकॉर्ड लौटाएं:

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 = "SELECT * FROM customers LIMIT 2, 5";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

नोट: नंबर उलटे हैं: "LIMIT 2, 5" "LIMIT 5 OFFSET 2" के समान है