Node.js构造 SQL 查询语句
时间: 2023-08-17 09:05:18 浏览: 109
在 Node.js 中,可以使用第三方库来构造 SQL 查询语句,比如 `mysql`、`pg`、`sqlite3` 等。这些库提供了一系列方法来构造 SQL 查询语句,如 `SELECT`、`UPDATE`、`DELETE`、`INSERT` 等。
下面是一个使用 `mysql` 库构造 SQL 查询语句的示例:
```javascript
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'test_db'
});
connection.connect();
const sql = "SELECT * FROM users WHERE gender = 'female' AND age > 18";
connection.query(sql, (err, results, fields) => {
if (err) {
console.error(err);
return;
}
console.log(results);
});
connection.end();
```
在上面的示例中,首先创建一个 `mysql` 连接对象,然后通过 `query` 方法执行 SQL 查询语句。在查询语句中,使用 `WHERE` 子句来指定查询条件,可以使用各种运算符和逻辑符来组合查询条件。
除了 `mysql`,其他的 SQL 库也提供了类似的 API 来构造 SQL 查询语句。根据不同的库,可能会有一些细节上的差异,具体使用方法需要查看相应库的文档。
阅读全文