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 ဘယ်မှာလဲ ။


With a Filter ကိုရွေးချယ်ပါ။

ဇယားတစ်ခုမှ မှတ်တမ်းများကို ရွေးချယ်သည့်အခါ၊ "WHERE" ကြေညာချက်ကို အသုံးပြု၍ ရွေးချယ်မှုကို စစ်ထုတ်နိုင်သည်-

ဥပမာ

"Park Lane 38" လိပ်စာဖြင့် မှတ်တမ်း(များ)ကို ရွေးပါ-

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 WHERE address = 'Park Lane 38'", function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

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

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

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

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

[
  { id: 11, name: 'Ben', address: 'Park Lane 38'}
]


Wildcard ဇာတ်ကောင်များ

ပေးထားသောစာ သို့မဟုတ် စကားစုတစ်ခုဖြင့် အစ၊ ပါဝင်သော၊ သို့မဟုတ် အဆုံးရှိသော မှတ်တမ်းများကိုလည်း သင်ရွေးချယ်နိုင်သည်။

သုည၊ စာလုံးတစ်လုံး သို့မဟုတ် အများအပြားကို ကိုယ်စားပြုရန် '%' သင်္ကေတကို အသုံးပြုပါ-

ဥပမာ

လိပ်စာသည် အက္ခရာ 'S' ဖြင့် စတင်သည့် မှတ်တမ်းများကို ရွေးပါ-

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 WHERE address LIKE 'S%'", function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

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

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

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

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

[
  { id: 8, name: 'Richard', address: 'Sky st 331'},
  { id: 14, name: 'Viola', address: 'Sideway 1633'}
]

Query Values ​​များမှ လွတ်မြောက်ခြင်း။

query values ​​များသည် user မှပေးသော variable များဖြစ်သောအခါ၊ သင်သည် တန်ဖိုးများကို ရှောင်သင့်သည်။

၎င်းသည် သင်၏ဒေတာဘေ့စ်ကို ဖျက်ဆီးရန် သို့မဟုတ် အလွဲသုံးစားလုပ်ရန် ဘုံဝဘ်ဟက်ကာနည်းပညာဖြစ်သည့် SQL ထိုးသွင်းမှုများကို တားဆီးရန်ဖြစ်သည်။

MySQL module တွင် query values ​​များကို ရှောင်ရန် နည်းလမ်းများ ရှိသည်-

ဥပမာ

နည်းလမ်းကို အသုံးပြု၍ မေးမြန်းမှုတန်ဖိုးများကို ရှောင်ရန် mysql.escape() -

var adr = 'Mountain 21';
var sql = 'SELECT * FROM customers WHERE address = ' + mysql.escape(adr);
con.query(sql, function (err, result) {
  if (err) throw err;
  console.log(result);
});

?သင် လွတ်မြောက်လိုသောတန်ဖိုးများအတွက် နေရာတစ်ခုအနေ ဖြင့်လည်း သင်အသုံးပြုနိုင်ပါသည် ။

ဤကိစ္စတွင်၊ variable ကို query() method ရှိ ဒုတိယ parameter အဖြစ် ပို့သည်-

ဥပမာ

placeholder ? method ကိုသုံး၍ query values ​​များမှထွက်ရန်-

var adr = 'Mountain 21';
var sql = 'SELECT * FROM customers WHERE address = ?';
con.query(sql, [adr], function (err, result) {
  if (err) throw err;
  console.log(result);
});

သင့်တွင် နေရာပေးသူအများအပြားရှိလျှင် array တွင် တန်ဖိုးများစွာပါရှိသည်၊

ဥပမာ

နေရာပေးသူအများအပြား-

var name = 'Amy';
var adr = 'Mountain 21';
var sql = 'SELECT * FROM customers WHERE name = ? OR address = ?';
con.query(sql, [name, adr], function (err, result) {
  if (err) throw err;
  console.log(result);
});