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('成功') }
})
```
网友评论