美文网首页
使用 mysql 模块操作 MySQL 数据库

使用 mysql 模块操作 MySQL 数据库

作者: 聆风者 | 来源:发表于2022-12-05 08:51 被阅读0次

    1. 查询数据

    - 查询 users 表中所有的数据:

    ```js

        db.query('SELECT * FROM users', (err,res) => {

            if(err) return console.log(err.message)

            console.log(res)  

        })

    ```

    2. 插入数据

    - 向 users 表中新增数据, 其中 username 为 Spider-Man,password 为 pcc321。示例代码如下:

    ```js

        // 1. 要插入的数据对象

        const user = { username: 'Spider-Man', password: 'pcc321' }

        // 2.待执行的 SQL 语句,其中英文 ? 表示占位符

        db.query('INSERT INTO users (username, password) VALUES (?, ?)', [user.username, user,password], (err,res) => {

            if(err) return console.log(err.message)

            if(res.affectedRows === 1) { console.log('成功') }

        })

    ```

    3. 插入数据的便捷方式

    - 向表中新增数据时,如果数据对象的每个属性和数据表的字段一一对应,则可以通过如下方式快速插入数据:

    ```js

        // 1. 要插入的数据对象

        const user = { username: 'Spider-Man', password: 'pcc321' }

        // 2.待执行的 SQL 语句,其中英文 ? 表示占位符

        db.query('INSERT INTO users SET ?', user, (err,res) => {

            if(err) return console.log(err.message)

            if(res.affectedRows === 1) { console.log('成功') }

        })

    ```

    相关文章

      网友评论

          本文标题:使用 mysql 模块操作 MySQL 数据库

          本文链接:https://www.haomeiwen.com/subject/yvfyfdtx.html