程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> nodejs連接mysql並進行簡單的增刪查改,nodejsmysql

nodejs連接mysql並進行簡單的增刪查改,nodejsmysql

編輯:MySQL綜合教程

nodejs連接mysql並進行簡單的增刪查改,nodejsmysql


最近在入門nodejs,正好學習到了如何使用nodejs進行數據庫的連接,覺得比較重要,便寫一下隨筆,簡單地記錄一下

使用在安裝好node之後,我們可以使用npm命令,在項目的根目錄,安裝nodejs中的mysql模塊

npm  install mysql

在連接數據庫之前,要先引入nodejs連接處理mysql的模塊

var mysql = require('mysql');

類似php連接mysql的方式,編寫連接代碼

//使用nodejs處理mysql的模塊,使用創建連接方法,創建與mysql的連接

var conn = mysql.createConnection({
    host: 'localhost',    //服務器端口
    user: 'root',           //數據庫用戶名
    password: '',         //密碼
    database:'nodejs',   //指定連接的數據庫
    port: 3306            //服務器的端口號
});

獲取數據庫信息之後,開始執行數據庫連接

conn.connect();

接下來是簡單的數據庫的增刪查改

數據庫的數據表原來是這樣的

對數據表中的數據進行操作

//查詢user表中    用戶名為張三的用戶,並打印結果
conn.query('SELECT * from user where username="zhangsan"', function(err, result) {
    if (err) throw err;
    console.log(result);
})

在控制台輸出結果:

//新增  向user數據表,新增一個用戶
conn.query('insert into user (username,password) values("lisi","123456")', function(err, result) {
    if (err) throw err;
    console.log(result);
})

在控制台輸出結果:

數據庫顯示:

可以看到,數據庫中多了一個叫lisi的用戶,但是沒有id

對數據進行刪除:

//刪除    刪除user表中  用戶名為xiaoming的用戶
conn.query('delete from user where username="xiaoming"', function(err, result) {
    if (err) throw err;
    console.log(result);
})

在控制台輸出:

數據庫的顯示:

在數據表中,用戶名為xiaoming的用戶已經被刪除

//修改數據   修改用戶名為lisi的用戶信息
conn.query('update user set id="3" where username="lisi"',function(err,result){
    if (err) {throw err};
    console.log("修改數據成功");
})

在控制台輸出:

在數據庫中的顯示:

在user表中我們可以看到,用戶名為lisi的用戶,新增加了一個id的字段

 

以上步驟,就是nodejs對mysql中的數據表中的信息,進行增刪查改的簡單操作,慢慢深入的學習,多多實戰希望能提高處理數據的能力,希望能夠收獲更多,也希望看到文章的童鞋,能夠多多指教

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved