knexjs 对mysql数据库进行简单的增删改查
2018-10-23 本文已影响0人
爱跳的兔子
记录自己开发小程序时学习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时使用