什么是 Knex.js ?
Knex.js 是一个流行的Node.js SQL查询构建器,它允许你使用JavaScript语言编写SQL查询,而无需直接编写SQL语句。它支持多种数据库,包括MySQL,PostgreSQL,SQLite和Microsoft SQL Server等。
使用Knex.js,你可以轻松地构建复杂的SQL查询,包括联接、子查询和聚合函数等。它还提供了一些方便的功能,如事务处理,批量插入和更新等,更多信息参考Knex.js Guide
下面是 Knex 的使用示例,使用 js 实现的 DSL 读写上与 SQL 非常相似。
const knex = require('knex')({ client: 'mysql' });
knex.select('*').from('users').limit(10).toSQL();