sqll is a very simple Mysql library for Node.js
Use the package manager npm
npm i sqll
or yarn
yarn add sqll
to install sqll.
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)
}
}
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.