knexjs 对mysql数据库进行简单的增删改查

记录自己开发小程序时学习mysql的过程,以下知识点均来自网络

增删改查入门篇

mysql('table')
.where({name:'xiaoyang',age:15})
.select()
//sql语句 
select * from table where name="xiaoyang" and age=15;

mysql('table')
.insert(name:'xiaoming',age:15})
//sql语句
insert into table ("name","age") values ("xiaoming",15);

mysql('table')
.where('age', '<', 16)
.upadte({age:16})
//sql语句
update table set age=16 where age<16;

mysql('table')
.where('name':'xiaoming')
.del()
//sql语句
delete from table where name='xiaoming';

where的用法

where(object)   // 符合多项规则时用传入对象
where(key:value) //符合单一规则传入键值对更简便
where(key,操作符,value) //符合单一特殊规则时如x>100时使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容