日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL數據庫node使用詳解

瀏覽:40日期:2023-07-28 19:59:55

1 MySQL查詢對象

2 MySQL查詢數組

3 mysql2庫介紹使用

4 mysql2預處理語句

5 mysql2連接池使用

6 mysql2的Promi

這里僅說明如何使用服務器連接數據庫并進行操作。

預處理語句就是可以輸入變量的語句(表現形式是有符號:?)。需要使用.execute來執行;

需要運行普通的語句(不添加變量的語句)。就使用query。

預處理語句有很多好處,比如性能好、安全性(sql注入)。

如果連接的用戶很多,每次都創建數據庫的連接和銷毀連接會有影響,所以創建數據庫連接的時候我們可以使用連接池來做優化

沒使用連接池的連接方法:

使用了連接池的方法:

需要下載相應的第三方庫才能讓node驅動數據庫:

npm install mysql2

準備數據-將json文件的數據插入到數據庫中

從phpne.json文件里面獲取json格式的數據并寫到數據庫里面。

const mysql = require('mysql2');const connection = mysql.createConnection({ host: 'localhost', port: 3306, user: 'root', password: 'Coderwhy123.', database: 'music_db'});const statement = `INSERT INTO products SET ?;`const phoneJson = require('./phone.json');for (let phone of phoneJson) { connection.query(statement, phone);}

phone.jsond的內容:

[ { 'brand': '華為', 'title': '華為nova 3(全網通) ', 'price': 2699, 'score': 6.7, 'voteCnt': 65, 'url': 'http://detail.zol.com.cn/cell_phone/index1185512.shtml', 'pid': '1185512' }, { 'brand': '華為', 'title': '華為P20 Pro(6GB RAM/全網通) ', 'price': 4488, 'score': 8.3, 'voteCnt': 103, 'url': 'http://detail.zol.com.cn/cell_phone/index1207038.shtml', 'pid': '1207038' }, { 'brand': '華為', 'title': '華為P20(全網通) ', 'price': 3388, 'score': 8.4, 'voteCnt': 127, 'url': 'http://detail.zol.com.cn/cell_phone/index1175779.shtml', 'pid': '1175779' }, { 'brand': '華為', 'title': '華為nova 3i(4GB RAM/全網通) ', 'price': 1999, 'score': 7, 'voteCnt': 9, 'url': 'http://detail.zol.com.cn/cell_phone/index1222100.shtml', 'pid': '1222100' }]

mysql2-基本使用

const mysql = require('mysql2')// 1.創建一個連接(連接上數據庫)const connection = mysql.createConnection({ host: 'localhost', port: 3306, database: 'music_db', user: 'root', password: 'Coderwhy123.'})// 2.執行操作語句, 操作數據庫const statement = 'SELECT * FROM `students`;'// structure query language: DDL/DML/DQL/DCL// query可以執行DDL/DML/DQL/DCL的語句的代碼。返回的值在回調函數里面。connection.query(statement, (err, values, fields) => { if (err) { console.log('查詢失敗:', err) return } // 查看結果 console.log(values) // console.log(fields)})

mysql2-預處理語句

const mysql = require('mysql2')// 1.創建一個連接const connection = mysql.createConnection({ host: 'localhost', port: 3306, database: 'music_db', user: 'root', password: 'Coderwhy123.'})// 2.執行一個SQL語句: 預處理語句const statement = 'SELECT * FROM `products` WHERE price > ? AND score > ?;'connection.execute(statement, [1000, 8], (err, values) => { console.log(values)})// connection.destroy()

mysql2-連接池使用

const mysql = require('mysql2')// 1.創建一個連接const connectionPool = mysql.createPool({ host: 'localhost', port: 3306, database: 'music_db', user: 'root', password: 'Coderwhy123.', // connectionLimit用來限制連接數量的 connectionLimit: 5})// 2.執行一個SQL語句: 預處理語句const statement = 'SELECT * FROM `products` WHERE price > ? AND score > ?;'connectionPool.execute(statement, [1000, 8], (err, values) => { console.log(values)})

mysql2-Promise寫法

const mysql = require('mysql2')// 1.創建一個連接const connectionPool = mysql.createPool({ host: 'localhost', port: 3306, database: 'music_db', user: 'root', password: 'Coderwhy123.', connectionLimit: 5})// 2.執行一個SQL語句: 預處理語句const statement = 'SELECT * FROM `products` WHERE price > ? AND score > ?;'connectionPool.promise().execute(statement, [1000, 9]).then((res) => { const [values, fields] = res console.log('-------------------values------------------') console.log(values) console.log('-------------------fields------------------') console.log(fields)}).catch(err => { console.log(err)})

到此這篇關于MySQL數據庫node使用的文章就介紹到這了,更多相關mysql node使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品成人图区| 日韩精品一区二区三区免费视频| 日韩三级视频| 久久亚洲国产精品一区二区| 激情91久久| 午夜国产一区二区| 欧美va天堂| 99在线精品免费视频九九视 | 亚洲欧美视频一区二区三区| 欧美特黄视频| 欧美资源在线| 亚洲欧洲免费| 日韩午夜视频在线| 91嫩草精品| 国产精品亚洲二区| 精品中文字幕一区二区三区四区| 欧美a级一区二区| 久久久国产精品入口麻豆| 精品中国亚洲| 日韩福利一区| 中文日韩在线| 国产欧美一区二区三区米奇| 久久不卡日韩美女| 精品国产成人| 久久蜜桃精品| 丝袜亚洲精品中文字幕一区| 日韩国产在线一| 麻豆免费精品视频| 日韩国产欧美| 欧美精品一二| 天堂精品久久久久| 欧美国产另类| 成人久久一区| 久久一区二区三区电影| 99精品视频在线| 亚洲一区二区毛片| 丝袜美腿成人在线| 中文字幕一区二区精品区| 中文亚洲欧美| 蜜臀91精品一区二区三区| 亚洲久草在线| 欧美亚洲免费| 欧美国产视频| 国产h片在线观看| 久久久噜噜噜| 老司机久久99久久精品播放免费| 热久久国产精品| 天堂俺去俺来也www久久婷婷| 久久激情五月婷婷| 国产精品久久久久久模特| 成人一二三区| 91九色精品| 久久高清国产| 日韩国产欧美一区二区三区| 免费亚洲一区| 国产精品99视频| 中文字幕人成乱码在线观看| 美女精品在线观看| 欧美一级二级三级视频| 久久成人av| 国产 日韩 欧美一区| 亚洲欧美日韩国产一区二区| 日本一区二区三区中文字幕| 欧美激情视频一区二区三区免费 | 97国产成人高清在线观看| 日韩天堂在线| 日韩中文字幕亚洲一区二区va在线| 日韩精品一级| 国产精品成久久久久| 蜜桃成人av| 欧美亚洲国产日韩| 欧美日韩夜夜| 日韩av字幕| 精品精品久久| 日日夜夜免费精品| 亚洲国产福利| 中文字幕成人| 精品国产aⅴ| 五月综合激情| 国产免费av国片精品草莓男男 | 日本免费在线视频不卡一不卡二| 国产精品观看| 亚洲手机视频| 国产精品中文字幕亚洲欧美| 国产精品白丝一区二区三区| 国产第一亚洲| 免费欧美日韩| 国产一区国产二区国产三区| 性欧美长视频| 国产专区精品| 好看的亚洲午夜视频在线| 日韩av一区二区三区四区| 成人日韩在线| 国产欧美高清| 国产精品美女久久久| 精品视频97| 亚洲久久视频| 亚洲二区免费| 国产精品**亚洲精品| 亚洲一区二区毛片| 精品美女视频| 最新亚洲国产| 亚洲91精品| 国产精品chinese| 亚洲香蕉网站| 99香蕉国产精品偷在线观看| 欧美精品高清| 国产精品亲子伦av一区二区三区| 99国产精品久久久久久久| 伊人影院久久| 超级白嫩亚洲国产第一| 欧美日韩中出| 丝袜国产日韩另类美女| 日韩欧美精品综合| 国产乱码精品一区二区三区四区| 激情婷婷综合| 在线人成日本视频| 国产美女亚洲精品7777| 亚洲一区二区三区高清不卡| 日韩国产一区二区三区| 日韩av网站在线观看| 美女亚洲一区| 捆绑调教日本一区二区三区| 国产精品成人**免费视频| 亚洲免费资源| 美日韩精品视频| 在线日韩中文| 国产一区二区三区不卡视频网站 | 国产一区二区三区黄网站 | 国产欧美69| 午夜久久av| 日av在线不卡| 夜久久久久久| 蜜臀av免费一区二区三区| 伊伊综合在线| 成人在线视频区| 精品一区二区三区亚洲| 欧美亚洲人成在线| 亚洲精品国产精品粉嫩| 99久久99久久精品国产片果冰| 国产精品色在线网站| 亚洲人成亚洲精品| 亚洲欧美日韩国产综合精品二区 | 成人羞羞在线观看网站| 精品国产中文字幕第一页| 青青国产91久久久久久| 日韩在线麻豆| 日韩亚洲精品在线观看| 亚洲影院天堂中文av色| 国产精品婷婷| 国产一区欧美| 久久久久久美女精品| 日韩免费小视频| 亚洲国产成人二区| 国产日韩电影| 国产在线观看www| av综合电影网站| 日韩av福利| 成人日韩在线| 久久香蕉国产| 久久男女视频| 午夜在线精品偷拍| 日韩专区在线视频| 亚洲精品国产日韩| 日韩国产欧美一区二区三区| 免费不卡在线视频| 亚洲理论在线| 久久国产免费看| 久久中文在线| 日韩成人高清| 欧美日韩高清| 综合激情网...| 人人精品久久| 免费一级欧美片在线观看网站| 国产精品亚洲人成在99www| 国产精品蜜月aⅴ在线| 在线手机中文字幕| 午夜国产欧美理论在线播放| 久久国产精品99国产| 日本成人在线不卡视频| 国产精品一区二区免费福利视频 | 国产精品日韩精品中文字幕| 国内一区二区三区| 99久久激情| 亚洲免费精品| 日韩精品免费观看视频| 国产精品久久久久av蜜臀 | 国产精品亚洲欧美日韩一区在线 | 91偷拍一区二区三区精品| 国内亚洲精品| 日韩毛片网站| 精品国产一区二区三区性色av| 国产不卡人人| 国产精品呻吟| 国产乱码精品一区二区三区四区 | 久久网站免费观看| 视频一区日韩精品| 欧美激情另类| 快she精品国产999| 国产精品v一区二区三区|