您的位置:首页 > 数据库 > MySQL

nodejs操作mysql实现增删改查数据操作

2017-11-20 19:30 661 查看
首先需要安装mysql模块:npm install mysql --save

然后创建user数据表:



接着使用nodejs对数据库进行增删改查:

[javascript] view
plain copy

//引入mysql模块  

var mysql = require('mysql');  

//链接数据库  

var connection = mysql.createConnection({  

    host:'localhost',  

    user:'root',  

    password:'root',  

    database:'node',  

})  

connection.connect();  

//查询数据  

var sql = 'SELECT * FROM user';  

connection.query(sql,function (err,result) {  

    if(err){  

        console.log('error');  

        return;  

    }  

    console.log('-----------------查询----------------');  

    console.log(result);  

    console.log('-----------------查询结束----------------');  

})  

  

//增加数据  

var addsql = 'INSERT INTO user(name,age,sex) VALUES(?,?,?)';  

var addsqlparams = ['汪丹萍','24','女'];  

connection.query(addsql,addsqlparams,function (err,result) {  

    if(err){  

        console.log('error');  

        return;  

    }  

    console.log('-----------------新增成功----------------');  

    console.log(result);  

    console.log('-----------------结束----------------');  

})  

  

//修改数据  

var modsql = 'UPDATE user SET name = ?,age = ? WHERE id = ?';  

var modsqlparams = ['吕雪源love','26','1'];  

connection.query(modsql,modsqlparams,function (err,result) {  

    if(err){  

        console.log('err');  

        return;  

    }  

    console.log('--------------------------------');  

    console.log(result);  

    console.log('--------------------------------');  

})  

  

//删除数据  

var delsql = 'DELETE FROM user where id = 2';  

connection.query(delsql,function (err,result) {  

    if(err){  

        console.log('err');  

        return;  

    }  

    console.log('----------删除-------------');  

    console.log(result);  

})  

  

  

connection.end();  

最后运行js:



增删改查都已经执行成功了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: