1.2.2 • Published 10 months ago
@dpapejs/emysql v1.2.2
emysql
介绍
🛠️ 基于 mysql 基础二次封装,追求打造简单、好用的 mysql-ORM 库.
安装教程
npm i @dpapejs/emysql@latest -S使用说明
import emysql from '@dpapejs/emysql' // 引用库
// 函数实例化
const mysql = new emysql({
password: '[database login password]',
user: '[database login username]',
database: 'database name'
})
// 创建表结构
await mysql.table.create([
{
tableName: 'create_table',
columns: [
{
name: 'id',
dataType: 'INT',
primaryKey: true,
autoIncrement: true,
comments: '主键id'
},
{
name: 'name',
dataType: 'VARCHAR',
length: 45,
notNull: true,
comments: '名称'
},
{
name: 'create_at',
dataType: 'DATETIME',
notNull: true,
comments: '创建时间'
}
]
}
])
// 插入数据
const now = new Date()
await mysql.change.insert({
t: 'create_table',
params: { name: 'test', create_at: now }
})
// 查询数据
const list = await mysql.query({
t: 'query_test',
fields: ['name', 'id'],
condition: { id: 1 }
})
console.log(list) // [{id:1,name:"test"}]1.2.0
11 months ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.4-beta.3
1 year ago
1.2.2
10 months ago
1.2.1
10 months ago
1.1.2-beta.1
1 year ago
1.0.4-beta.2
1 year ago
1.0.4-beta.1
1 year ago
1.0.3
1 year ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago