Skip to content

Commit

Permalink
edit readme
Browse files Browse the repository at this point in the history
  • Loading branch information
heifade committed Nov 22, 2017
1 parent b98ae1c commit fb01204
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 8 deletions.
60 changes: 53 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,38 @@ await Save.save(conn, {
例子6 多条数据并发操作
```js
...
await Save.saves(conn, [
{
data: RowDataModel.create({ id: 1, value: "11" }),
table: "tbl_test",
   saveType: SaveType.insert,//插入
   database: "test2"
},
{
data: RowDataModel.create({ id: 2, value: "22" }),
table: "tbl_test",
   saveType: SaveType.update, //更新
   database: "test2"
},
{
data: RowDataModel.create({ id: 3, value: "33" }),
table: "tbl_test",
   saveType: SaveType.replace,//替换
   database: "test2"
},
{
data: RowDataModel.create({ id: 4, value: "44" }),
table: "tbl_test",
   saveType: SaveType.delete, //删除
   database: "test2"
}
]);
...
```

例子7 多条数据顺序操作
```js
...
await Save.savesSeq(conn, [
{
data: RowDataModel.create({ id: 1, value: "11" }),
Expand Down Expand Up @@ -242,11 +274,18 @@ await Save.savesSeq(conn, [
...
```

例子7 事务操作
例子8 事务操作
```js
...
try {
await Transaction.begin(conn);
await Save.saves(conn, [
{
data: RowDataModel.create({ id: 1, value: "1" }),
table: "tbl_test",
saveType: SaveType.insert,
database: "test2"
},
{
data: RowDataModel.create({ id: 2, value: "2" }),
table: "tbl_test",
Expand All @@ -270,10 +309,14 @@ try {
} catch (err) {
await Transaction.rollback(conn);
}
...
```

例子8 查询
例子9 查询
```js
...
const Select = mysqli.Select;
...
let result = await Select.select(conn, {
 sql: "select * from test2.tbl_test where id=?", //SQL语句
 where: ['1'] // 条件
Expand All @@ -282,25 +325,28 @@ console.log(result);

result = await Select.selects(conn, [
{ sql: "select * from test2.tbl_test where id = ?", where: ['1'] },
{ sql: "select * from test2.tbl_test where value like '%?%'", where: ['1'] }
{ sql: "select * from test2.tbl_test where value like '%1%'" }
]);
console.log(result);

result = await Select.selectSplitPage(conn, {
sql: "select * from test2.tbl_test where id=?",
 where: [1], // 条件
 pageSize: 2,
index: 2,
index: 1,
});
console.log(result);
...
```

例子9 执行存储过程
例子10 执行存储过程
```js
...
result = await Procedure.exec(conn, {
database: "test",
database: "test2",
procedure: "p_insert2",
 data: {par1: '1', par2: '2'}, // 参数
data: RowDataModel.create({par1: '1', par2: '2'}), // 参数
});
console.log(JSON.stringify(result));
...
```
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mysql-i",
"version": "2.0.10",
"version": "2.0.11",
"description": "mysql interface, base on mysql",
"main": "./es/index.js",
"module": "./es/index.js",
Expand Down

0 comments on commit fb01204

Please sign in to comment.