从零开始学Node.js(八_删查)
生活随笔
收集整理的這篇文章主要介紹了
从零开始学Node.js(八_删查)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
node.js的事件
Node.js 是單進程單線程應用程序,但是因為 V8 引擎提供的異步執(zhí)行回調接口,通過這些接口可以處理大量的并發(fā),所以性能非常高。Node.js 幾乎每一個 API 都是支持回調函數(shù)的。Node.js 基本上所有的事件機制都是用設計模式中觀察者模式實現(xiàn)。Node.js 單線程類似進入一個while(true)的事件循環(huán),直到沒有事件觀察者退出,每個異步事件都生成一個事件觀察者,如果有事件發(fā)生就調用該回調函數(shù). 復制代碼node.js的模塊
為了讓Node.js的文件可以相互調用,Node.js提供了一個簡單的模塊系統(tǒng)。模塊是Node.js 應用程序的基本組成部分,文件和模塊是一一對應的。換言之,一個 Node.js 文件就是一個模塊,這個文件可能是JavaScript 代碼、JSON 或者編譯過的C/C++ 擴展。 復制代碼在對以前的做出一個總結后我們開始今天的主題(刪_查)
router.post('/shan',function(req,res){
var id=req.body.idvar sql=`delete from tl48 where id = '${id}';` mc.query(sql,function(err) {res.send('ok') }) 復制代碼})
//當我們獲取到/shan這個操作時我們調用function函數(shù) 1:獲取到我們需要刪除行/?的id
//定義一個sql語句 delete from 我們的mysql數(shù)據庫 并找到他的id (主要用于刪除)
//mc.query執(zhí)行成功后/也就是刪除成功時send
router.post('/cha',function(req,res){
var name=req.body.val var sql=`select * from tl48 where name like '%${name}%';` mc.query(sql,function(err,result) {res.send(result) }) 復制代碼})
//當我們獲取到/cha這個操作時我們調用function函數(shù) 1:獲取到我們需要查詢的名字/name
//定義一個sql語句 select * from 我們的mysql數(shù)據庫 并找到他的相匹配的Name(用于查詢/此語句為定義查詢語句_模糊查詢)
//mc.query執(zhí)行成功后/也就是查詢成功時send
總結
以上是生活随笔為你收集整理的从零开始学Node.js(八_删查)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(3214):state的一个简
- 下一篇: 软件测试之测试的分类