初步使用node連接MySQL數(shù)據(jù)庫

我也是第一次用node連接MySQL數(shù)據(jù)庫的,如果有哪些操作失誤的部分還請大家見諒的球及,不過這篇文章確實不錯因為它介紹了Node連接Mysql數(shù)據(jù)庫的詳細步驟氧骤,思路清晰,我相信對大家快速使用Node連接Mysql數(shù)據(jù)庫是何有幫助的吃引,感興趣的小伙伴們可以參考一下

1. 安裝mysql

下載MySQL :MySQL Downloads筹陵,并進行安裝刽锤。安裝完,會引導你對數(shù)據(jù)庫進行配置朦佩,設置root密碼以及創(chuàng)建普通用戶以及密碼并思。

這一步我就不詳細說了,有需要的同學可以參考我第二篇mac下安裝與配置MySQL语稠,步驟很詳細的

2. 安裝Node-mysql

(1)先建一個文件夾宋彼,然后編寫package.json文件,在這里面你也可以寫上mysql的版本:"mysql": "~2.3.0"直接npm install直接就會裝上的

pic

(2)打開終端安裝

安裝成功

?這個時候文件夾里面會出現(xiàn)node_modules這個文件夾的

(3)通過npm安裝mysql的軟件包,通過它方便快速調(diào)用函數(shù)連接mysql數(shù)據(jù)庫颅筋。進入項目文件夾宙暇,執(zhí)行npm install mysql --save就行了。

安裝成功

安裝完议泵,在項目文件夾的node_modules目錄下會生成mysql的目錄占贫。

3. 查看readme文檔

進入mysql目錄中,查看README文檔先口,這步很重要型奥,不要到處百度Google搜索怎么用,因為由于版本的不一樣碉京,也許你得到的答案并不能使你成功連接數(shù)據(jù)庫厢汹。畢竟Node發(fā)展如此之快。

如果你認真讀了README文檔谐宙,接下來的步驟就不用再看了烫葬,避免由于版本不一致而誤導你。

4. 連接mysql數(shù)據(jù)庫

進入項目文檔凡蜻,新建TestMysql.js示例搭综,編寫如下代碼:

var mysql? = require('mysql');

var connection = mysql.createConnection({

host? : 'localhost',

user? : 'me',

password : 'secret',

database : 'my_db'

});

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();

連接基本參數(shù)

host 主機名,localhost代表本地

user Mysql用戶

password 密碼

database 連接的數(shù)據(jù)庫

client.connect()連接數(shù)據(jù)庫

client.query()執(zhí)行SQL語句

client.end()關閉連接划栓。

然后通過node TestMysql.js執(zhí)行程序兑巾,確保你在執(zhí)行之前已經(jīng)啟動了Mysql服務。

5. 增刪改查

使用數(shù)據(jù)庫無外乎增刪改查忠荞,下面示例可能會對你有些幫助蒋歌。

var mysql? = require('mysql');

var connection = mysql.createConnection({

host? : 'localhost',

user? : 'me',

password : 'secret',

database : 'my_db'

});

connection.connect();

// 增加記錄

client.query('insert into test (username ,password) values ("lupeng" , "123456")');

// 刪除記錄

client.query('delete from test where username = "lupeng"');

// 修改記錄

client.query('update test set username = "pengloo53" where username = "lupeng"');

// 查詢記錄

client.query("select * from test" , function selectTable(err, rows, fields){

if (err){

throw err;

}

if (rows){

for(var i = 0 ; i < rows.length ; i++){

console.log("%d\t%s\t%s", rows[i].id,rows[i].username,rows[i].password);

}

}

});

connection.end();

到此,Mysql數(shù)據(jù)庫的初步連接就告一段落了委煤,接下來就可以在Node項目中自行發(fā)揮了堂油。

希望大家繼續(xù)關注我。素标。称诗。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市头遭,隨后出現(xiàn)的幾起案子寓免,更是在濱河造成了極大的恐慌癣诱,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袜香,死亡現(xiàn)場離奇詭異撕予,居然都是意外死亡,警方通過查閱死者的電腦和手機蜈首,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門实抡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人欢策,你說我怎么就攤上這事吆寨。” “怎么了踩寇?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵啄清,是天一觀的道長。 經(jīng)常有香客問我俺孙,道長辣卒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任睛榄,我火速辦了婚禮荣茫,結果婚禮上,老公的妹妹穿的比我還像新娘场靴。我一直安慰自己啡莉,他們只是感情好,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布旨剥。 她就那樣靜靜地躺著票罐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪泞边。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天疗杉,我揣著相機與錄音阵谚,去河邊找鬼。 笑死烟具,一個胖子當著我的面吹牛梢什,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播朝聋,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼嗡午,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了冀痕?” 一聲冷哼從身側響起荔睹,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤狸演,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后僻他,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宵距,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年吨拗,在試婚紗的時候發(fā)現(xiàn)自己被綠了满哪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡劝篷,死狀恐怖哨鸭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娇妓,我是刑警寧澤像鸡,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站峡蟋,受9級特大地震影響坟桅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蕊蝗,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一仅乓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蓬戚,春花似錦夸楣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至幢泼,卻和暖如春紧显,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缕棵。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工孵班, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人招驴。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓篙程,卻偏偏與公主長得像,于是被迫代替她去往敵國和親别厘。 傳聞我的和親對象是個殘疾皇子虱饿,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

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