Node.js ကျူတိုရီရယ်

Node.js ပင်မစာမျက်နှာ Node.js နိဒါန်း Node.js ကို စတင်လိုက်ပါ။ Node.js မော်ဂျူးများ Node.js HTTP မော်ဂျူး Node.js ဖိုင်စနစ် Node.js URL မော်ဂျူး Node.js NPM Node.js ပွဲများ Node.js ဖိုင်များ အပ်လုဒ်လုပ်ခြင်း။ Node.js အီးမေးလ်

Node.js MySQL

MySQL စတင်လိုက်ပါ။ MySQL ဒေတာဘေ့စ်ဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL ထဲသို့ ထည့်သွင်းပါ။ MySQL မှ ရွေးချယ်ပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL ကိုဖျက်ပါ။ MySQL Drop Table MySQL အပ်ဒိတ် MySQL ကန့်သတ်ချက် MySQL Join

Node.js MongoDB

MongoDB စတင်လိုက်ပါ။ MongoDB ဒေတာဘေ့စ်ဖန်တီးပါ။ MongoDB သည် Collection ကိုဖန်တီးပါ။ MongoDB ထည့်သွင်းပါ။ MongoDB ကိုရှာပါ။ MongoDB မေးခွန်း MongoDB အမျိုးအစား MongoDB ကိုဖျက်ပါ။ MongoDB Drop Collection MongoDB အပ်ဒိတ် MongoDB ကန့်သတ်ချက် MongoDB Join

Raspberry Pi

RasPi စတင်လိုက်ပါ။ RasPi GPIO နိဒါန်း RasPi မှိတ်တုတ်မှိတ်တုတ် LED RasPi LED နှင့် ခလုတ်နှိပ်ပါ။ RasPi စီးဆင်းနေသော LED များ RasPi WebSocket RasPi RGB LED WebSocket RasPi အစိတ်အပိုင်းများ

Node.js အ ကိုး အကား

Built-in Modules များ

Node.js သည် MySQL ထဲသို့ ထည့်သွင်းပါ။


ဇယားထဲသို့ထည့်ပါ။

MySQL တွင် ဇယားတစ်ခုဖြည့်ရန် "INSERT INTO" ထုတ်ပြန်ချက်ကို အသုံးပြုပါ။

ဥပမာ

"ဖောက်သည်များ" ဇယားတွင် မှတ်တမ်းတစ်ခုထည့်ပါ-

var mysql = require('mysql');

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

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  var sql = "INSERT INTO customers (name, address) VALUES ('Company Inc', 'Highway 37')";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("1 record inserted");
  });
});

"demo_db_insert.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ။

"demo_db_insert.js" ကိုဖွင့်ပါ

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

သင့်အား ဤရလဒ်ကို ပေးလိမ့်မည်-

Connected!
1 record inserted


မှတ်တမ်းများစွာကို ထည့်သွင်းပါ။

မှတ်တမ်းတစ်ခုထက်ပိုထည့်ရန်၊ တန်ဖိုးများပါရှိသော array တစ်ခုကိုပြုလုပ်ပြီး value array ဖြင့်အစားထိုးမည့် sql တွင် မေးခွန်းအမှတ်အသားတစ်ခုထည့်ပါ-
INSERT INTO customers (name, address) VALUES ?

ဥပမာ

"ဖောက်သည်များ" ဇယားကိုဒေတာဖြင့်ဖြည့်ပါ-

var mysql = require('mysql');

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

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  var sql = "INSERT INTO customers (name, address) VALUES ?";
  var values = [
    ['John', 'Highway 71'],
    ['Peter', 'Lowstreet 4'],
    ['Amy', 'Apple st 652'],
    ['Hannah', 'Mountain 21'],
    ['Michael', 'Valley 345'],
    ['Sandy', 'Ocean blvd 2'],
    ['Betty', 'Green Grass 1'],
    ['Richard', 'Sky st 331'],
    ['Susan', 'One way 98'],
    ['Vicky', 'Yellow Garden 2'],
    ['Ben', 'Park Lane 38'],
    ['William', 'Central st 954'],
    ['Chuck', 'Main Road 989'],
    ['Viola', 'Sideway 1633']
  ];
  con.query(sql, [values], function (err, result) {
    if (err) throw err;
    console.log("Number of records inserted: " + result.affectedRows);
  });
});

"demo_db_insert_multple.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ-

"demo_db_insert_multiple.js" ကိုဖွင့်ပါ

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

သင့်အား ဤရလဒ်ကို ပေးလိမ့်မည်-

Connected!
Number of records inserted: 14

ရလဒ်အရာဝတ္ထု

query ကိုလုပ်ဆောင်သောအခါ၊ ရလဒ်အရာဝတ္တုကိုပြန်ပေးသည်။

ရလဒ်အရာဝတ္တုတွင် query သည် ဇယားကို မည်ကဲ့သို့အကျိုးသက်ရောက်သည်နှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသည်။

အထက်ပါ ဥပမာမှ ပြန်လာသော ရလဒ်အရာဝတ္ထုသည် ဤကဲ့သို့ ဖြစ်သည်-

{
  fieldCount: 0,
  affectedRows: 14,
  insertId: 0,
  serverStatus: 2,
  warningCount: 0,
  message: '\'Records:14  Duplicated: 0  Warnings: 0',
  protocol41: true,
  changedRows: 0
}

Properties ၏ တန်ဖိုးများကို ဤကဲ့သို့ ဖော်ပြနိုင်ပါသည်။

ဥပမာ

ထိခိုက်သည့်အတန်းအရေအတွက်ကို ပြန်ပေးပါ-

console.log(result.affectedRows)

ဤရလဒ်ကို ဖြစ်ပေါ်စေမည့်

14

ID ထည့်သွင်းပါ။

အလိုအလျောက်တိုးလာသော ID အကွက်ပါသည့် ဇယားများအတွက်၊ ရလဒ်အရာဝတ္တုကို မေးခြင်းဖြင့် သင်ထည့်သွင်းလိုက်သည့် အတန်း၏ ID ကို သင်ရနိုင်သည်။

မှတ်ချက်- ထည့်သွင်းထားသော ID ကိုရရန်၊ အတန်းတစ်ခု သာ ထည့်သွင်းနိုင်သည်။

ဥပမာ

"ဖောက်သည်များ" ဇယားတွင် မှတ်တမ်းတစ်ခုကို ထည့်သွင်းပြီး ID ကို ပြန်ပေးသည်-

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 = "INSERT INTO customers (name, address) VALUES ('Michelle', 'Blue Village 1')";
  con.query(sql, function (err, result) {
    if (err) throw err;
    console.log("1 record inserted, ID: " + result.insertId);
  });
});

"demo_db_insert_id.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ-

"demo_db_insert_id.js" ကိုဖွင့်ပါ

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

သင့်အား ဤကဲ့သို့သော တစ်စုံတစ်ရာကို ပေးစွမ်းနိုင်သည်-

1 record inserted, ID: 15