NodeJs: lado del servidor aquí . Mysql aquí.
Operador OR : este operador es un operador lógico y se usa para obtener registros de la tabla cuando cualquiera de las condiciones es verdadera. Usamos el operador OR para establecer una consulta de unión básica en MySQL.
Sintaxis:
SELECCIONE [nombre_columna(s)] DESDE [nombre_tabla] DONDE condición1 O condición2 O condición3…
Módulo:
- mysql: el módulo mysql se utiliza para la interacción entre el servidor MySQL y la aplicación node.js.
Módulo de instalación:
npm install mysql
Vista previa de la tabla de usuarios de SQL:
Ejemplo 1:
índice.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); }); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Salida de la consola:
Ejemplo 2:
índice.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); }); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Salida de la consola:
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA