我们在接触Node.js中 肯定会接触到链接Mysql数据库一类
并且要求我们对数据库进行一系列的操作
其中操作我们最常见的就是(增删改查)
今天我们就对Node的增删改查做一个基础的介绍和练习(主写views/index.js)布局和点击事件(不进行详解)
在做增删改查之前我们应该先链接自己的Mysql数据库
var mc = mysql.createConnection ({ url:'localhost', user:'root', password:'密码', database:'名称', port:3306 }) mc.connect()
//之后进行页面的基础获取并布局
router.post('/qingqiu',function(req,res) {
var sql=`select * from tl48;`
mc.query(sql,function(err,result)
{
res.send(result)
})
复制代码
})
- 当我们进行增这个操作时应先获取到我们添加的账号 密码........ 之后进行操作
router.post('/zeng',function(req,res) //我们获取到/zeng的时候进行操作 {
var name=req.body.name//获取到Name元素
var zuozhe=req.body.zuozhe
var chubanshe=req.body.chubanshe
var riqi=req.body.riqi
var shuhao=req.body.shuhao
var price=req.body.price
//以上都为获取我们传过来的元素
console.log(name,zuozhe,chubanshe,riqi,shuhao,price)
//之后我们可以通过console.log进行查看是否全部获取到了
var sql=`insert into tl48 (name,zuozhe,chubanshe,riqi,shuhao,price) values ('${name}','${zuozhe}','${chubanshe}','${riqi}','${shuhao}','${price}');`
//我们此时定义的sql可以理解为对增这个的操作
insert into 就是添加
mc.query(sql,function(err)
{
res.send('ok')
})
//当增成功是我们send('ok')
复制代码
})