nodejs 连接数据库 并在数据库上进行增删改查操作

第一步:
安装

npm install mysql

第二步:连接数据库

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'me',
  password : 'secret',
  database : 'my_db'
});
 
connection.connect();
 
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
  if (error) throw error;
  console.log('The solution is: ', results[0].solution);
});
 
connection.end();

查询:

//查询
// connection.query('SELECT * from users', function (error, results, fields) {
//     if (error) throw error;
//     console.log('The solution is: ', results);
// });
//查询一个
// connection.query('SELECT * from users WHERE id=?', ['2'], function (error, results, fields) {
//     if (error) throw error;
//     console.log('The solution is: ', results);
// });

添加:

//添加
// var post = {
//     slug: 'aaa',
//     email: 'ss@qq.oo',
//     password: 'wanglei22',
//     nickname: '汪磊22',
//     avatar: '/static/uploads/avatar.jpg',
//     bio: null,
//     status: 'activated'
// };
// var query = connection.query('INSERT INTO users SET ?', post, function (error, results, fields) {
//     if (error) throw error;
//     console.log(results.affectedRows)
// });

修改:

//修改
var updatSQL = 'UPDATE users SET ? WHERE id =?'
connection.query(updatSQL, [{slug: 'lis3', password: '4567774'}, 2], function (error, results, fields) {
    if (error) throw error;
    // ...
});

删除:

//删除
connection.query('DELETE FROM users WHERE id =?', ['2'], function (error, results, fields) {
    if (error) throw error;
    console.log('The solution is: ', results);
});
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值