亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js MySQL ORDER BY

Node.js MySQL ORDER BY用于與SELECT FROM Query結(jié)合使用以相對(duì)于列按升序或降序?qū)τ涗涍M(jìn)行排序。

Node.js MySQL ORDER BY

默認(rèn)情況下,Node.js MySQL ORDER BY導(dǎo)致元素的升序。對(duì)于記錄的降序,應(yīng)使用DESC關(guān)鍵字。

  • NUMERIC數(shù)據(jù)類型的升序wrt列中的ORDER記錄示例

  • TEXT數(shù)據(jù)類型的升序wrt列中的ORDER記錄示例

  • 以降序排列記錄的示例

NUMERIC數(shù)據(jù)類型的升序wrt列中的ORDER記錄示例

// 引入mysql模塊
var mysql = require('mysql'); 
 
// 創(chuàng)建具有所需詳細(xì)信息的連接變量
var con = mysql.createConnection({ 
  host: "localhost", // 運(yùn)行mysql的服務(wù)器的IP地址
  user: "arjun", // mysql數(shù)據(jù)庫(kù)的用戶名
  password: "password", // 對(duì)應(yīng)的密碼
  database: "studentsDB" // 使用指定的數(shù)據(jù)庫(kù)
 }); 
 
// 建立與數(shù)據(jù)庫(kù)的連接。
con.connect(function(err) { 
  if (err) throw err; 
  // 如果連接成功
  con.query("SELECT * FROM students ORDER BY marks", function (err, result, fields) { 
    // 如果在執(zhí)行上述查詢時(shí)出現(xiàn)任何錯(cuò)誤,則拋出錯(cuò)誤
    if (err) throw err; 
    // 如果沒(méi)有錯(cuò)誤,您將得到結(jié)果
    console.log(result); 
  }); 
 });

運(yùn)行上面的Node.js MySQL ORDER BY示例程序。

AscOrderExample1.js

// 引入mysql模塊
var mysql = require('mysql'); 
 
// 創(chuàng)建具有所需詳細(xì)信息的連接變量
var con = mysql.createConnection({ 
  host: "localhost", // 運(yùn)行mysql的服務(wù)器的IP地址
  user: "arjun", // mysql數(shù)據(jù)庫(kù)的用戶名
  password: "password", // 對(duì)應(yīng)的密碼
  database: "studentsDB" // 使用指定的數(shù)據(jù)庫(kù)
 }); 
 
// 建立與數(shù)據(jù)庫(kù)的連接。
con.connect(function(err) { 
  if (err) throw err; 
  // 如果連接成功
  con.query("SELECT * FROM students ORDER BY name", function (err, result, fields) { 
    // 如果在執(zhí)行上述查詢時(shí)出現(xiàn)任何錯(cuò)誤,則拋出錯(cuò)誤
    if (err) throw err; 
    // 如果沒(méi)有錯(cuò)誤,您將得到結(jié)果
    console.log(result); 
  }); 
 });

運(yùn)行上面的Node.js MySQL ORDER BY示例程序。

DescOrderExample.js

// 引入mysql模塊
var mysql = require('mysql'); 
 
// 創(chuàng)建具有所需詳細(xì)信息的連接變量
var con = mysql.createConnection({ 
  host: "localhost", // 運(yùn)行mysql的服務(wù)器的IP地址
  user: "arjun", // mysql數(shù)據(jù)庫(kù)的用戶名
  password: "password", // 對(duì)應(yīng)的密碼
  database: "studentsDB" // 使用指定的數(shù)據(jù)庫(kù)
 }); 
 
// 建立與數(shù)據(jù)庫(kù)的連接。
con.connect(function(err) { 
  if (err) throw err; 
  // 如果連接成功
  con.query("SELECT * FROM students ORDER BY name DESC", function (err, result, fields) { 
    // 如果在執(zhí)行上述查詢時(shí)出現(xiàn)任何錯(cuò)誤,則拋出錯(cuò)誤
    if (err) throw err; 
    // 如果沒(méi)有錯(cuò)誤,您將得到結(jié)果
    console.log(result); 
  }); 
 });

運(yùn)行上面的Node.js MySQL ORDER BY示例程序。

arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node DescOrderExample.js  
 [ RowDataPacket { name: 'Sukumar', rollno: 11, marks: 99 }, 
  RowDataPacket { name: 'Sai', rollno: 6, marks: 84 }, 
  RowDataPacket { name: 'Ross', rollno: 7, marks: 54 }, 
  RowDataPacket { name: 'Raja', rollno: 5, marks: 94 }, 
  RowDataPacket { name: 'Prasanth', rollno: 3, marks: 77 }, 
  RowDataPacket { name: 'Monica Gellar', rollno: 8, marks: 86 }, 
  RowDataPacket { name: 'Lee', rollno: 9, marks: 98 }, 
  RowDataPacket { name: 'John', rollno: 1, marks: 74 }, 
  RowDataPacket { name: 'Bruce Wane', rollno: 10, marks: 92 }, 
  RowDataPacket { name: 'Arjun', rollno: 2, marks: 74 }, 
  RowDataPacket { name: 'Adarsh', rollno: 4, marks: 78 } ]

記錄相對(duì)于 name 列按降序排序。

結(jié)論:

在本Node.js教程– Node.js MySQL模塊-Node.js MySQL ORDER BY –中,我們學(xué)習(xí)了使用示例Node.js MySQL程序?qū)τ涗涍M(jìn)行升序或降序排序。