0.1.1 • Published 3 years ago

sql-for-node v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

sql-for-node

Functions

Function nameFunction
connectionConnect to database
queryListsql
deleteInfosql
addInfosql
updateInfosql
innerJoinInfosql
leftJoinInfosql
rightJoinInfosql
mysqlthird-party packages

connection

  var sql = require('sql-for-node')

  sql.connection({
    host: 'localhost',
    user: 'root',
    password: '123456',
    port: '3306',
    database: 'XXX'
  })

queryList

await sql.queryList(tablename, accurate, fuzzy, order)

// tablename: string --tablename
// accurate: object --accurate query params ex:{id:123}
// fuzzy: object --fuzzy query params ex:{id:123}
// order: boolean --true: desc, false: asc

deleteInfo

await sql.deleteInfo(tablename, param)

// tablename: string --tablename
// param: object --delete query params ex:{id:123}

addInfo

await sql.addInfo(tablename, postData)

// tablename: string --tablename
// postData: object --postData ex:{name:"111",account:"223"}

updateInfo

await sql.updateInfo(tablename, param, putData)

// tablename: string --tablename
// param: object --update query params ex:{id:123}
// putData: object --putData ex:{name:"111",account:"223"}

innerJoinInfo

await sql.innerJoinInfo(tableName, tableName2, id)

// tablename: string --tablename
// tablename2: string --tablename2
// id: string --innerJoin query params ex:"id"

leftJoinInfo

await sql.leftJoinInfo(tableName, tableName2, id)

// tablename: string --tablename
// tablename2: string --tablename2
// id: string --leftJoinInfo query params ex:"id"

rightJoinInfo

await sql.rightJoinInfo(tableName, tableName2, id)

// tablename: string --tablename
// tablename2: string --tablename2
// id: string --rightJoinInfo query params ex:"id"
0.1.1

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago