nodejs操作mysql數(shù)據(jù)庫

今天粗略的研究了一下nodejs操作數(shù)據(jù)庫的包渣刷,覺得nodejs連接數(shù)據(jù)庫不錯苦锨。

nodejs如何操作mysql?

nodejs如果想對數(shù)據(jù)庫進(jìn)行操作需要一個mysql包药磺,登錄https://www.npmjs.com 搜索mysql發(fā)現(xiàn)了

mysql

發(fā)現(xiàn)這個包熱度比較高就進(jìn)去看了一下告组。
這個包是作為nodejs鏈接mysql的驅(qū)動程序。實際上這個包是穩(wěn)定版的felixge/node-mysql

如何使用nodejs的mysql包

1.安裝
cd到項目根目錄

npm install mysql

nodejs鏈接mysql的驅(qū)動就會安裝好癌佩。

nodejsmysql

2.測試與操作
之前需要在mysql里創(chuàng)建好測試的表單木缝。

創(chuàng)建表單

然后我們在項目根目錄下創(chuàng)建一個app.js的文件用來測試nodejs與數(shù)據(jù)庫的連接。

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : '數(shù)據(jù)庫用戶名',
  password : '數(shù)據(jù)庫密碼',
  database : '連接到的數(shù)據(jù)庫的名字'
});
 
connection.connect();
 
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
  if (err) throw err;
 
  console.log('The solution is: ', rows[0].solution);
});
 
connection.end();

如果一切正常輸出如下

輸出正常.png

1+1=2
其中.connect();方法用來創(chuàng)建連接围辙,end();方法用來關(guān)閉連接我碟,query();方法用來向mysql傳遞參數(shù)。
3.查詢數(shù)據(jù)庫
我們嘗試查詢一下數(shù)據(jù)庫里面的內(nèi)容

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'a5230411',
  database : 'test',
});
 
connection.connect();
 
connection.query('SELECT *from user', function(err, rows) {
  if (err) throw err;
 
    console.log("SELECT ==> ");
            for (var i in rows) {
                console.log(rows[i]);
            }
});
 
connection.end();
查詢結(jié)果

至此前端工程師們可以使用javascript操作數(shù)據(jù)庫啦姚建。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矫俺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掸冤,更是在濱河造成了極大的恐慌恳守,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贩虾,死亡現(xiàn)場離奇詭異催烘,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缎罢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進(jìn)店門伊群,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人策精,你說我怎么就攤上這事舰始。” “怎么了咽袜?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵丸卷,是天一觀的道長。 經(jīng)常有香客問我询刹,道長谜嫉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任凹联,我火速辦了婚禮沐兰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蔽挠。我一直安慰自己住闯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著比原,像睡著了一般插佛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上量窘,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天雇寇,我揣著相機(jī)與錄音,去河邊找鬼绑改。 笑死谢床,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的厘线。 我是一名探鬼主播识腿,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼造壮!你這毒婦竟也來了渡讼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤耳璧,失蹤者是張志新(化名)和其女友劉穎成箫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旨枯,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹬昌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了攀隔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片皂贩。...
    茶點(diǎn)故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖昆汹,靈堂內(nèi)的尸體忽然破棺而出明刷,到底是詐尸還是另有隱情,我是刑警寧澤满粗,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布辈末,位于F島的核電站,受9級特大地震影響映皆,放射性物質(zhì)發(fā)生泄漏挤聘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一劫扒、第九天 我趴在偏房一處隱蔽的房頂上張望檬洞。 院中可真熱鬧,春花似錦沟饥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽广料。三九已至,卻和暖如春幼驶,著一層夾襖步出監(jiān)牢的瞬間艾杏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工盅藻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留购桑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓氏淑,卻偏偏與公主長得像勃蜘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子假残,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 什么是數(shù)據(jù)庫缭贡? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個數(shù)據(jù)庫具有一個或多個不同的API辉懒,用于創(chuàng)建阳惹,訪問,管理...
    chen_000閱讀 4,035評論 0 19
  • feisky云計算眶俩、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,851評論 0 5
  • 時間:2018-06-01 姓名:魏文應(yīng) 說明:這一篇文章莹汤,大部分文字內(nèi)容來源于 www.xuegod.cn 的視...
    秋的懵懂閱讀 1,122評論 0 5
  • MySQL數(shù)據(jù)庫對象與應(yīng)用 2.1-MySQL數(shù)據(jù)類型 庫建立好之后基本不動,和我們接觸最頻繁的是表. 建表就是聲...
    極客圈閱讀 2,144評論 0 8
  • 元音Vowels 元音又稱母音。所有元音的發(fā)音都需要張嘴振動聲帶颠印。幾平所有的英語單詞都含有元音纲岭,因此我們可以說元音...
    南宮舞芷閱讀 395評論 0 0