Node中 Mysql 操作
MySQL数据库环境
使用mysql包
1)在Node中,如果要操作mysql数据库,需要安装一个第三方模块 npm i mysql -S
2)导入操作数据库的模块
const mysql = require('mysql');
3)同数据库建立连接
const conn = mysql.createConnection({
host:'127.0.0.1',//数据库IP
user: 'root',//登录数据库的账号
password: 'root',//登录数据库的密码
database:'users'//指定连接哪个数据库
})
mysql 结合路由一起使用
router.get('./api/user',(req,res)=>{
const sqlStr = 'select * from users where isDel=0';
conn.query(sqlStr,(err,results)=>{
if(err){
var info = {err_code,data: null,affectedRows: 0};
res.json(info)
}
else{
}
})
})
数据库操作
1插入数据
insert into users set ?
2、更新数据
update users set ? where id=?