最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node基于express框架操作Mysql數(shù)據(jù)庫的步驟

 更新時間:2022年03月09日 16:03:27   作者:Cirrod  
這篇文章主要介紹了node基于express框架操作Mysql數(shù)據(jù)庫的步驟,文章給大家提到安裝mysql模塊和配置mysql模塊的步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一.在express項目中操作數(shù)據(jù)庫的步驟

①安裝操作 MySQL 數(shù)據(jù)庫的第三方模塊(mysql)

②通過mysql模塊連接到MySQL 數(shù)據(jù)庫

③通過 mysql模塊執(zhí)行SQL語句

1.安裝mysql模塊

mysql模塊是托管于npm 上的第三方模塊。它提供了在Node.js項目中連接和操作MySQL數(shù)據(jù)庫的能力
想要在項目中使用它,需要先運行如下命令,將mysql安裝為項目的依賴包:

npm install mysql

2.配置mysql模塊

在使用mysql模塊操作MySQL數(shù)據(jù)庫之前,必須先對 mysql模塊進行必要的配置,主要的配置步驟如下:

3.測試mysql模塊能否正常工作 

調用db.query()函數(shù),指定要執(zhí)行的SQL語句,通過回調函數(shù)拿到執(zhí)行的結果:

4.查詢數(shù)據(jù)庫數(shù)據(jù)

 注意:如果執(zhí)行的是select查詢語句,則執(zhí)行的結果是數(shù)組

5.向數(shù)據(jù)庫插入數(shù)據(jù)

快捷方式:

向表中新增數(shù)據(jù)時,如果數(shù)據(jù)對象的每個屬性和數(shù)據(jù)表的字段一一對應,則可以通過如下方式快速插入數(shù)據(jù):

6.更新數(shù)據(jù)庫數(shù)據(jù) 

 快捷方式:

更新表數(shù)據(jù)時,如果數(shù)據(jù)對象的每個屬性和數(shù)據(jù)表的字段一一對應,則可以通過如下方式快速更新表數(shù)據(jù):

 7.更新數(shù)據(jù)庫數(shù)據(jù)

在刪除數(shù)據(jù)時,推薦根據(jù)id這樣的唯一標識,來刪除對應的數(shù)據(jù)。示例如下:

 8.刪除數(shù)據(jù)庫信息的標記刪除

標記刪除

使用DELETE語句,會把真正的把數(shù)據(jù)從表中刪除掉。為了保險起見,推薦使用標記刪除的形式,來模擬刪除的動作所謂的標記刪除,就是在表中設置類似于status這樣的狀態(tài)字段,來標記當前這條數(shù)據(jù)是否被刪除。
當用戶執(zhí)行了刪除的動作時,我們并沒有執(zhí)行DELETE語句把數(shù)據(jù)刪除掉,而是執(zhí)行了UPDATE語句,將這條數(shù)據(jù)對應的status字段標記為刪除即可。

到此這篇關于node基于express框架操作Mysql數(shù)據(jù)庫的文章就介紹到這了,更多相關node 操作Mysql數(shù)據(jù)庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Node.js實現(xiàn)一個多人游戲服務器引擎

    使用Node.js實現(xiàn)一個多人游戲服務器引擎

    這篇文章主要給大家介紹了關于如何使用Node.js實現(xiàn)一個多人游戲服務器引擎的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Node.js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • Node.js(v16.13.2版本)安裝及環(huán)境配置的圖文教程

    Node.js(v16.13.2版本)安裝及環(huán)境配置的圖文教程

    本文主要介紹了Node.js(v16.13.2版本)安裝及環(huán)境配置的圖文教程,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • Node.js開發(fā)之訪問Redis數(shù)據(jù)庫教程

    Node.js開發(fā)之訪問Redis數(shù)據(jù)庫教程

    這篇文章主要介紹了Node.js開發(fā)之訪問Redis數(shù)據(jù)庫教程,本文講解了安裝Redis的Node.js驅動、編寫測試程序以及npm遠程服務器連接十分緩慢的解決方法,需要的朋友可以參考下
    2015-01-01
  • nodejs中使用throw進行異常處理的操作方法

    nodejs中使用throw進行異常處理的操作方法

    最近在寫一個nodejs項目時在思考一個問題: 在方法調其他方法的過程中,其他方法是采用return來返回特定格式的錯誤數(shù)據(jù)還是使用throw來直接拋出錯誤?所以本文給大家介紹了nodejs中使用throw進行異常處理的操作方法,需要的朋友可以參考下
    2024-12-12
  • 安裝 node-Sass 報錯的解決記錄(三步解決法)

    安裝 node-Sass 報錯的解決記錄(三步解決法)

    本文主要介紹了安裝 node-Sass 報錯的解決記錄(三步解決法),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Node.js處理HTTP請求的示例代碼

    Node.js處理HTTP請求的示例代碼

    Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境,它使得JavaScript可以脫離瀏覽器在服務器端運行,Node.js的非阻塞I/O模型和事件驅動特性使其在處理HTTP請求時表現(xiàn)出色,本文將探討Node.js如何處理HTTP請求,并提供示例代碼,需要的朋友可以參考下
    2024-09-09
  • Nodejs模塊載入運行原理

    Nodejs模塊載入運行原理

    本篇文章給大家詳細分享了Nodejs模塊載入運行原理知識點,對此有興趣的朋友可以跟著小編一起學習下。
    2018-02-02
  • node.js實現(xiàn)博客小爬蟲的實例代碼

    node.js實現(xiàn)博客小爬蟲的實例代碼

    這篇文章通過實例代碼來給大家介紹如何利用node.js實現(xiàn)博客小爬蟲,有需要的朋友們可以直接運用文中給出的實例代碼來進行實踐學習,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • windows系統(tǒng)下安裝npm(Node.js)方法教程

    windows系統(tǒng)下安裝npm(Node.js)方法教程

    在Windows環(huán)境下進行Node.js的安裝并不是一件復雜的事情,但是在安裝過程中需要注意一些細節(jié),下面這篇文章主要給大家介紹了關于windows系統(tǒng)下安裝npm(Node.js)的相關資料,需要的朋友可以參考下
    2023-12-12
  • 詳解如何在Node.js的httpServer中接收前端發(fā)送的arraybuffer數(shù)據(jù)

    詳解如何在Node.js的httpServer中接收前端發(fā)送的arraybuffer數(shù)據(jù)

    這篇文章主要介紹了詳解如何在Node.js的httpServer中接收前端發(fā)送的arraybuffer數(shù)據(jù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論

志丹县| 永川市| 开封市| 永城市| 海城市| 新闻| 崇信县| 柳江县| 边坝县| 西乌珠穆沁旗| 云浮市| 三门峡市| 金坛市| 左权县| 依安县| 新绛县| 申扎县| 北碚区| 卫辉市| 望奎县| 阿拉善盟| 临泉县| 沙河市| 江达县| 民县| 抚顺县| 祁东县| 晋州市| 县级市| 棋牌| 成都市| 固阳县| 东源县| 饶阳县| 阳信县| 思南县| 五台县| 南江县| 同仁县| 平湖市| 保山市|