📜  NodeJs MySQL OR 运算符

📅  最后修改于: 2022-05-13 01:56:57.117000             🧑  作者: Mango

NodeJs MySQL OR 运算符

NodeJs:一个用于在服务器端执行 javascript 代码的开源平台。此外,还有一个基于 Chrome 的 V8 JavaScript 引擎构建的 javascript 运行时。它可以从这里下载 Mysql一种使用结构化查询语言 (SQL) 的开源关系数据库管理系统 (RDBMS)。它是用于添加、访问和管理数据库内容的最流行语言。在这里,我们将使用 Mysql 作为我们节点应用程序的数据库。它可以从这里下载

OR运算符:此运算符是逻辑运算符,用于在任一条件为真时从表中获取记录。我们使用 OR 运算符在 MySQL 中设置基本联合查询。

句法:

模块:



  • mysql: mysql 模块用于 MySQL 服务器和 node.js 应用程序之间的交互。

安装模块:

npm install mysql

SQL用户表预览:

示例 1:

索引.js

Javascript
//Importing mysql module
const mysql = require("mysql");
//Creating connection
let db_con  = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: '',
    database: 'gfg_db'
});
  
db_con.connect((err) => {
    if (err) {
      console.log("Database Connection Failed !!!", err);
      return;
    }
  
    console.log("We are connected to gfg_db database");
  
    // Query to be executed
    let query = "SELECT * FROM users WHERE id = 3 OR name = 'rohan'";
     
    //Executing the query
    db_con.query(query, (err, rows) => {
        if(err) throw err;
  
        console.log(rows);
    });
});


Javascript
//Importing mysql module
const mysql = require("mysql");
//Creating connection
let db_con  = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: '',
    database: 'gfg_db'
});
db_con.connect((err) => {
    if (err) {
      console.log("Database Connection Failed !!!", err);
      return;
    }
  
    console.log("We are connected to gfg_db database");
  
    // Query to be executed
    let query = "SELECT * FROM users WHERE id = 3 OR name = 'rohan' OR address = 'sideway'";
    // Executing query
    db_con.query(query, (err, rows) => {
        if(err) throw err;
  
        console.log(rows);
    });
});


使用以下命令运行index.js文件:

node index.js

控制台输出:

示例 2:

索引.js

Javascript

//Importing mysql module
const mysql = require("mysql");
//Creating connection
let db_con  = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: '',
    database: 'gfg_db'
});
db_con.connect((err) => {
    if (err) {
      console.log("Database Connection Failed !!!", err);
      return;
    }
  
    console.log("We are connected to gfg_db database");
  
    // Query to be executed
    let query = "SELECT * FROM users WHERE id = 3 OR name = 'rohan' OR address = 'sideway'";
    // Executing query
    db_con.query(query, (err, rows) => {
        if(err) throw err;
  
        console.log(rows);
    });
});

使用以下命令运行index.js文件:

node index.js

控制台输出: