1.0.6 • Published 6 years ago

hnz-mysql v1.0.6

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

hnz-mysql

用于mysql开发的链式调用包。

安装

npm install hnz-mysql

使用

引入

var hnzMysql = require("hnz-mysql");

构造函数

var m = new hnzMysql({
	host:'localhost',
	user:'root',
	password:"",
	database:"book2-6"
})
参数必填描述
host数据库主机
user数据库用户名
password数据库密码
port可选数据库端口号,默认3306
database数据库名称

常用方法

方法描述
t(table)设置要操作表名称
f(field)设置查询字段名称
data(data)设置数据,格式为 {}
o(order,type)按照某个字段排序
l(offset,num)截取数据
w(data)where条件,格式为 {}
s(callback)查找数据
u(callback)更新某个字段数据
i(callback)更新某个字段数据
d(callback)删除条数据
query()执行query操作(同mysql包,query用法)

查询操作

// m.t('users') 设置表为users表
m.t('users').s(function(err,result){
 	console.log(err)
 	console.log(result)
})

// m.f('name,age,sex') 设置查询字段
m.t('users').f('name,age,sex').s(function(err,result){
 	console.log(err)
 	console.log(result)
})

更新操作

// m.data({description:"生活最终不会亏待任何人"}) 设置要操作数据
m.t("article")
.data({description:"生活最终不会亏待任何人"})
.w({id:1})
.u(function(err,result){
	console.log(err)
	console.log(result);
})

插入操作

m.t("users").data({username:'baihe', password:123456, nickname:'百合'}).i(function(err,result){
	console.log(err)
	console.log(result);
})

删除操作

// m.w({iuid:4})  设置查询条件
m.t("users").w({iuid:4}).d(function(err,result){
	console.log(result)
})
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago