Node+Mysql使用对数据的增删改查(语句)

Node+Mysql使用对数据的增删改查(语句)

增删改查

  • 数据库
    在这里插入图片描述

  • 语句

const mysql = require('mysql')

// 创建数据库连接对象
const db = mysql.createPool({
        host: '127.0.0.1',
        user: 'root',
        password: 'admin',
        database: 'my_db_01',
    })
    // 1.查询
    // db.query('select * from users', (err, results) => {
    //         if (err) return console.log(err.message);
    //         console.log(results);
    //     })
    // 2.1插入
    // const user = {
    //         user: 'gao122',
    //         pwd: '000'
    //     }
    // const sqlStr = 'insert into users (user,pwd) values (?,?)'
    // db.query(sqlStr, [user.user, user.pwd], (err, results) => {
    //         if (err) return console.log(err.message);
    //         if (results.affectedRows === 1) {
    //             console.log("插入数据成功");
    //         }
    //     })

// 2.2插入便捷
// const sqlStr = 'insert into users set ?'
// db.query(sqlStr, user, (err, results) => {
//         if (err) return console.log(err.message);
//         if (results.affectedRows === 1) {
//             console.log("插入数据成功");
//         }
//     })
// 3.1更新信息
// const user = {
//         id: 8,
//         user: 'gau',
//         pwd: '111'
//     }
// const sqlStr = 'update users set user=?,pwd=? where id=?'
// db.query(sqlStr, [user.user, user.pwd, user.id], (err, results) => {
//         if (err) return console.log(err.message);
//         if (results.affectedRows === 1) {
//             console.log("更新数据成功");
//         }
//     })
// 3.2 更新信息便捷
// const sqlStr = 'update users set ? where id=?'
// db.query(sqlStr, [user, user.id], (err, results) => {
//         if (err) return console.log(err.message);
//         if (results.affectedRows === 1) {
//             console.log("更新数据成功");
//         }
//     })
// 4.删除数据 使用id这种唯一标识的数据
// const sqlStr = 'delete from users where id=?'
// db.query(sqlStr, 7, (err, results) => {
//         if (err) return console.log(err.message);
//         if (results.affectedRows == 1) {
//             console.log("删除成功");
//         }
//     })
// 4.1 标记删除  更新语句,1标识删除
const sqlStr = 'update users set status=? where id=?'
db.query(sqlStr, [1, 8], (err, results) => {
    if (err) return console.log(err.message);
    if (results.affectedRows == 1) {
        console.log("删除成功");
    }
})


// 向外共享 db 数据库连接对象
// module.exports = db
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值