kemalturk / sqll

sqll is a very simple Mysql library for Node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sqll

sqll is a very simple Mysql library for Node.js

Installation

Use the package manager npm

npm i sqll

or yarn

yarn add sqll

to install sqll.

Usage

const {Model} = require('sqll')

class BaseModel extends Model {

  getDatabaseConfig() {
    return {
      host: 'localhost',
      user: 'db_user',
      password: '12345678',
      database: 'my_database',
      port: '8889'
    }
  }

}

class UserModel extends BaseModel {
  getTableName() {
    return "users"
  }
}

class OtherModel extends BaseModel {
  getTableName() {
    return "others"
  }
}

async function run() {
  try {
    const model = new UserModel()
    const [rows, fields] = await model.query("select * from users")
    console.log(rows)
  } catch (err) {
    console.log(err)
  }
}

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

sqll is a very simple Mysql library for Node.js


Languages

Language:TypeScript 100.0%