栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

node.js连接mysql数据库对列表多字段模糊查询

node.js连接mysql数据库对列表多字段模糊查询

大四学弱,今天有空无聊突然想玩玩写博客!大佬别喷啊,我知道我菜,我只是随便玩玩的,别太在意啊.毕竟学习能力不怎么好…
express 项目名创建项目

当我们输入任意一内容时,显示查询结果
如输入"坐车"或"小王"或"晕车了"以及用户id “3"来查询出如下



express基本结构

新建文件夹until下的db.js
const mysql = require(‘mysql’);
// 连接池
// const pool = mysql.createPool({
// host : ‘localhost’,
// user : ‘root’,
// password : ‘root’,
// port : ‘3306’,
// database : ‘demo’
// });
// module.exports = pool
module.exports = {
config:{
host : ‘localhost’,
user : ‘root’,
password : ‘root’,
port : ‘3306’,
database : ‘demo’
},
sqlConnect:function(sql,sqlArr,callBack){
var pool = mysql.createPool(this.config)
pool.getConnection((err,conn)=>{
console.log(”----------")
if(err){
console.log(“连接失败”);
return;
}
//回调
conn.query(sql,sqlArr,callBack);
//释放
conn.release();
})
}
}

index.js 文件 生成时,express默认已经写到到app.js里了

新建数据库处理文件夹
数据库处理文件sql_control1.js

1=1放着就好,用来填充and CONCAT括号后面加自己数据库对应字段名,比如我是
加进去就行了(这样就可以多字段查找)

mysql.escape("%"+ts+"%")
//这个先安装npm i mysql require引入后就可以调用(这样就实现迷糊查找了)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304013.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号