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é)合使用以相對于列按升序或降序?qū)τ涗涍M行排序。

Node.js MySQL ORDER BY

默認情況下,Node.js MySQL ORDER BY導致元素的升序。對于記錄的降序,應使用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)建具有所需詳細信息的連接變量
var con = mysql.createConnection({ 
  host: "localhost", // 運行mysql的服務(wù)器的IP地址
  user: "arjun", // mysql數(shù)據(jù)庫的用戶名
  password: "password", // 對應的密碼
  database: "studentsDB" // 使用指定的數(shù)據(jù)庫
 }); 
 
// 建立與數(shù)據(jù)庫的連接。
con.connect(function(err) { 
  if (err) throw err; 
  // 如果連接成功
  con.query("SELECT * FROM students ORDER BY marks", function (err, result, fields) { 
    // 如果在執(zhí)行上述查詢時出現(xiàn)任何錯誤,則拋出錯誤
    if (err) throw err; 
    // 如果沒有錯誤,您將得到結(jié)果
    console.log(result); 
  }); 
 });

運行上面的Node.js MySQL ORDER BY示例程序。

AscOrderExample1.js

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

運行上面的Node.js MySQL ORDER BY示例程序。

DescOrderExample.js

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

運行上面的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 } ]

記錄相對于 name 列按降序排序。

結(jié)論:

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

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清