0.1.4 • Published 1 year ago

@mulin24/mysql v0.1.4

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

@mulin24/mysql

基于 mysql2 封装的 mysql 便捷使用方法

连接 mysql

genExecutor

生成 mysql 语句执行方法

入参

  • config (Config) - mysql 连接信息
    • host (string) - 服务地址/IP
    • port (string) - 端口
    • user (string) - 用户名
    • password (string) - 密码
    • database (string) - 数据库名称
    • multipleStatements (boolean) - 一次执行多条 sql
    • namedPlaceholders (boolean) - 支持 sql 语句命名参数

返回

((sql: Sql) => Promise) - 执行器

类型说明

config

继承 mysql2 的 ConnectionOptions 类型,并包含

  • host (string) - 服务地址/IP
  • port (string) - 端口
  • user (string) - 用户名
  • password (string) - 密码
  • database (string) - 数据库名称
  • multipleStatements (boolean) - 一次执行多条 sql
  • namedPlaceholders (boolean) - 支持 sql 语句命名参数
Sql
  • sqlStr (string) - sql 语句字符串
  • params (Record|Array) - 字符串中使用的参数 “?” 占位参数对应数组,“:(变量名称)” 占位参数对应对象

genOperator

生成 mysql 操作对象

入参

  • config (Config) - mysql 连接信息
    • host (string) - 服务地址/IP
    • port (string) - 端口
    • user (string) - 用户名
    • password (string) - 密码
    • database (string) - 数据库名称
    • multipleStatements (boolean) - 一次执行多条 sql
    • namedPlaceholders (boolean) - 支持 sql 语句命名参数

返回

  • operator (Object) - mysql 操作对象
    • execute ((sql: Sql) => Promise) - mysql 语句执行方法
0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago