1.0.0 • Published 6 years ago

sql-g v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

SQLgenerator

函数解析成SQL语句

  • 通过JS函数输入输出成SQL语句的简易工具

generator sql string looks like this:

const sqlG = require('sqlG')
sqlG
  .createSelectQuery('table_name')
  .getQuery()

output: 'SELECT * FROM table_name'

API

  • createSelectQuery
createSelectQuery(
  tableName: string,
  tableRename?: string,
)
  • createUpdateQuery
createUpdateQuery(
  tableName: string,
)
  • createDeleteQuery
createDeleteQuery(
  tableName: string,
)
  • createInsertQuery
createInsertQuery(
  tableName: string,
)
  • createInsertQuery
createInsertQuery(
  tableName: string,
) {}
  • select
select(
  fields: [string[]]
)
  • where
where(
  where: [key: string, value: string | number, link?: string]
)
  • inWhere
inWhere(
  where: string[] | number[],
  field: string, 
)
  • orWhere
orWhere(
  ...where: [key: string, value: string | number, link?: string] 
  prefix?: 'AND' | 'OR' 
)
  • andWhere
andWhere(
  ...where: [key: string, value: string | number, link?: string] 
  prefix?: 'AND' | 'OR' 
)
  • orderBy
orderBy(
  field: string,
)
  • limit
limit(
  start: number,
  size: number,
)
  • leftJoin
leftJoin(
  joinTable: string[],
  ...condition: string, 
  type?: string,
  autoFill?: boolean
)
  • innerJoin
innerJoin(
  joinTable: string[],
  ...condition: string, 
  type?: string,
  autoFill?: boolean
)
  • groupBy
groupBy(
  field: string,
)
  • input
input(str: string): string
  • getQuery
getQuery(): string
1.0.0

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago