Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Mysql

##載入模組

npm install mysql

##建立連線

var mysql      = require('mysql');                 //載入模組
var connection = mysql.createConnection({          //建立連接
   host     : 'localhost',                         //mysql伺服器位置
   user     : 'root',                              //mysql使用者名稱
   password : 'user',                              //mysql使用者密碼
   database : 'DATABASENAME'                       //使用的資料庫
 });

 connection.connect();//開始連接

##新增資料

connection.query(                                                             //新增
  "insert into `TABLENAME` (`ACCOUNT`,`PASSWORD`)values ('QWE','ASD')"        //insert into `資料表名稱`,資料表後第一個括弧為欄位名稱,第二個括弧為值
  ,function(error){
    if(error){
        console.log('寫入資料失敗!');
        throw error;
    }
});

##修改

connection.query(                                                                   //修改
  "update `TABLENAME` SET `ACCOUNT`='ZXC',`PASSWORD`='QWE' where `ACCOUNT`='QWE'"   //update `資料表名稱`,SET後where前為修改內容,where後為修改條件
  ,function(error){
   if(error){
       console.log('更新資料失敗!');
       throw error;
   }
});

##刪除

connection.query (                                                                  //刪除
  "delete from `TABLENAME` where `ID`>10"                                           //delete from `資料表名稱`,where後為判斷條件
  ,function(error){
   if(error){
       console.log('刪除資料失敗!');
       throw error;
   }
});

##查詢

connection.query(                                              //查詢
  "select * from  `TABLENAME` " ,                              //select (查詢條件) from `資料表名稱`
  function(error,result){                                      //查詢結果會放在result裡面
   if(error){
       console.log('查詢資料失敗!');
       throw error;
   }
 console.log(result);
});

##結束連線

connection.end();