mymysql

0.1.1 • Public • Published

mymysql

Opinionated wrapper around MySQL client API.

API

"Promises" means "returns promise".

query(sql, paramsArray)

Promises array of results.

db.query('select * from products where name = ?', ['beer']).then(console.log);

querySingle(sql, paramsArray)

Promises first row of results.

insert(tableName, record)

Promises identifier of record that is being inserted.

db.insert('products', { name: 'beer' }).then(console.log);

update(tableName, record)

Promises identifier of record that is being updated. Record must have identifier value.

db.update('products', { id: 20, name: 'fish' }).then(console.log);

remove(tableName, id)

Promises removal of record with given identifier from specified table.

db.remove('products', 20).then(function () {
    console.log('Product 20 was removed');
});

find(tableName, id)

Promises record with given identifier taken from specified table.

License

BSD

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i mymysql

    Weekly Downloads

    1

    Version

    0.1.1

    License

    BSD

    Last publish

    Collaborators

    • titarenko