nodejs操作mysql实现增删改查,一看就懂

首先是连接语句:

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

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值