Node.js-簡単操作Mysqlデータベース

1670 ワード

インストール:-npm install--save mysql//mysql関連パッケージvar mysql=require(‘mysql’);//関連接続var connection=mysqlを確立する.createConnection({//ホストアドレス:(デフォルト:localhost)host:‘127.0.0.1’,//データベースシステムに含まれるユーザーuser:‘zzzz’,//応答ユーザーパスワードpassword:‘xxxx’,//データベース名database:‘yyy’,})//データベース接続connect();//データベースのクエリー文connection.query(‘SELECT * FROM student ‘,function(error,results,fields){ if(error) throw(error); console.log(’-------------------------------------Select-----------------------------------’); console.log(‘The results is:’ , results); console.log(’-------------------------------------Select-----------------------------------’);
});//CURD var AddSql = “Insert into student (Sno,Sname ,Age,Addr,Sex) values(‘19125011049’,‘Alin’,20,‘sgu’,‘female’)”;////connectionを追加します.query(AddSql,function(error,result){ //if(error){ //console.log(’[INSERT ERROR]: ’ + error.message);//}else{ //console.log(’-------------------------------------------------INSERT-----------------------------------------’);//console.log(‘Insert content: ’ + result);//console.log(’-------------------------------------------------INSERT-----------------------------------------’);//}//});//更新データvar modSql="UPDATE Studio SET Age=Age+10 WHERE Sex="male";connection.query(modSql,function(error,result){ if(error){ console.log(’[Update ERROR]’ + error.message); }else{ console.log(‘After update:’+ result.affectedRows); } });//データ//var DelSql="delete from student where Sno=19126";connection.query(DelSql,function(error,result){ //if(error){ //console.log(’[Delet Error]’ + error.message);//}else{ //console.log(‘After delete:’ + result.affectedRows);//}//});//接続を閉じるend();