knex 单表查询_knex.js
軟件簡介
knex.js 是一個查詢構建器,用于 PostgreSQL, MySQL 和 SQLite3。它設計靈活,輕便和有趣。
特性:
例子:
var?knex?=?require('knex')({
dialect:?'sqlite3',
connection:?{
filename:?'./data.db'
}
});
//?Create?a?table
knex.schema.createTable('users',?function(table)?{
table.increments('id');
table.string('user_name');
})
//?...and?another
.createTable('accounts',?function(table)?{
table.increments('id');
table.string('account_name');
table.integer('user_id').unsigned().references('users.id');
})
//?Then?query?the?table...
.then(function()?{
return?knex.insert({user_name:?'Tim'}).into('users');
})
//?...and?using?the?insert?id,?insert?into?the?other?table.
.then(function(rows)?{
return?knex.table('accounts').insert({account_name:?'knex',?user_id:?rows[0]});
})
//?Query?both?of?the?rows.
.then(function()?{
return?knex('users')
.join('accounts',?'users.id',?'accounts.user_id')
.select('users.user_name?as?user',?'accounts.account_name?as?account');
})
//?.map?over?the?results
.map(function(row)?{
console.log(row);
})
//?Finally,?add?a?.catch?handler?for?the?promise?chain
.catch(function(e)?{
console.error(e);
});
總結
以上是生活随笔為你收集整理的knex 单表查询_knex.js的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab求kcf算法响应图_Kern
- 下一篇: 安装bigdesk后es无法启动_安装天