首先是连接语句:
var mysql = require('mysql');
var connection = mysql.createConnection({
host:'localhost',
user:'root',
password:'123456',
port:'3306',
database:'registerdb'
});
connection.connect((err)=>{
if(err){
throw err;
}
console.log('连接成功');
});
//中间编写查插删改语句
connection.end();//连接关闭
查询语句:
var selectSql= 'SELECT * FROM class';
connection.query(selectSql,function(err,result){
if(err){
console.log('error');
return;
}
console.log('查询结果:');
if(result){
for(var i = 0;i < result.length;i++){
console.log(result[i].class_id + ' ' + result[i].class_no);
}
}
console.log('查询结束。');
});
查询结果:
连接成功
1 一班
2 二班
3 三班
查询结束。
修改语句:
var modifySql = 'update class set class_no = ? where class_id = ?';
var modifyParams = ['五十班','1'];
connection.query(modifySql,modifyParams,function(err,result){
if(err){
console.log("修改出错");
return;
}
console.log(result);
});
修改后class表的变化:
class_id class_no
1 五十班
2 二班
3 三班
插入语句:
var addSql = 'insert into class(class_id,class_no) values(?,?)';
var addParams = ['4','四班'];
connection.query(addSql,addParams,function(err,result){
if(err){
console.log('修改出错');
return;
}
console.log(result);
});
删除语句:
var deleteSql = 'delete from class where class_id = ?';
var deleteParams = ['4'];
connection.query(deleteSql,deleteParams,function(err,result){
if(err){
console.log('删除出错');
return;
}
console.log(result);
});